Helvetica Neue Bold Identifier

Mic*_*ael 3 uifont

Helvetica Neue Bold要使用的标识符是UIFont什么?我知道这@"Helvetica Neue"是正确的标识符Helvetica Neue,但那是为了Helvetica Neue Bold什么?

这是实现这种字体标识符的地方.如果您尝试找不到任何引用的标识符,它会将单元格字体设置为默认字体和字体大小.

UIFont *cellFont = [UIFont fontWithName:@"Helvetica Neue" size:12.5];
Run Code Online (Sandbox Code Playgroud)

tlj*_*ff9 7

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

*编辑:Swift 3.0

for familyName in UIFont.familyNames {
    for fontName in UIFont.fontNames(forFamilyName: familyName) {
        print("\(familyName) \(fontName)")
    }
}
Run Code Online (Sandbox Code Playgroud)