我想将GillSans-Bold字体添加到UILabel。
我已经在xib文件中设置了它,并且还在我的 class 中设置了它,如下所示:
[label setFont:[UIFont fontWithName:@"GillSans-Bold" size:18]];
但是,它似乎对我不起作用。
有什么建议 ?
最佳答案
iPhone 4.3没有Gill Sans,但是iPad从3.2.1开始就拥有它。
看到这个list comparing fonts for iPad 4.3 and iPhone 4.3。可以肯定的是,这是如何获取设备上可用字体的列表:
for (NSString *familyName in [UIFont familyNames]) {
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"%@", fontName);
}
}
如果说
GillSans
GillSans-Bold
GillSans-BoldItalic
GillSans-Italic
那么
[UIFont fontWithName:@"GillSans-Bold" size:18]
应该返回有效的字体。关于ios - UILabel-设置自定义字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8151262/