在Helvetica Neue Bold
中使用UIFont
的标识符是什么?我知道@"Helvetica Neue"
是Helvetica Neue
的正确标识符,但那是Helvetica Neue Bold
的标识符吗?
这是实现这种字体标识符的地方。如果您尝试找不到任何引用的标识符,它会将单元格字体设置为默认字体和字体大小。
UIFont *cellFont = [UIFont fontWithName:@"Helvetica Neue" size:12.5];
答案 0 :(得分:6)
HelveticaNeue-Bold 是标识符。以下是可用于列出所有可用字体的代码片段:
NSArray *familyNames = [[NSArray alloc]initWithArray:[UIFont familyNames]];
for (NSString *familyName in familyNames) {
NSLog(@"%@", familyName);
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for (NSString *fontName in fontNames) {
NSLog(@"\t%@", fontName);
}
}
*编辑:Swift 3.0
for familyName in UIFont.familyNames {
for fontName in UIFont.fontNames(forFamilyName: familyName) {
print("\(familyName) \(fontName)")
}
}