Helvetica Neue Bold在UIFont中使用的标识符是什么?我知道@"Helvetica Neue"是Helvetica Neue的正确标识符,但是Helvetica Neue Bold是正确的标识符。
这就是实现这种字体标识符的地方。如果您尝试没有找到任何引用的标识符,它将将单元格字体设置为默认字体和字体大小。
UIFont *cellFont = [UIFont fontWithName:@"Helvetica Neue" size:12.5];发布于 2014-04-22 15:07:45
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)")
}
}https://stackoverflow.com/questions/23174185
复制相似问题