假设您想要一种特定的UIFont字体。你怎么知道它叫什么?
例如,如果你想使用下面的代码:
[someUILabelObject setFont:[UIFont fontWithName:@"American Typewriter" size:18]];你从哪里抄袭“美国打字机”这个词组。Xcode中有没有头文件?
更新
还发现this很方便。
发布于 2012-07-31 21:36:45
作为调试器中的Quick Win,您可能会感兴趣:
(lldb) po [UIFont fontNamesForFamilyName:@"Helvetica Neue"]
(id) $1 = 0x079d8670 <__NSCFArray 0x79d8670>(
HelveticaNeue-Bold,
HelveticaNeue-CondensedBlack,
HelveticaNeue-Medium,
HelveticaNeue,
HelveticaNeue-Light,
HelveticaNeue-CondensedBold,
HelveticaNeue-LightItalic,
HelveticaNeue-UltraLightItalic,
HelveticaNeue-UltraLight,
HelveticaNeue-BoldItalic,
HelveticaNeue-Italic
)2018年11月-更新 "Custom Fonts with Xcode“的新快速参考-由Chris Ching提供。我不得不更新,因为这是一个很大的价值张贴的新方式结合所有缺失的部分,以使用项目中的自定义字体。
发布于 2012-06-18 21:32:56
UIFont的documentation在这一点上非常清楚:
您可以使用
fontNamesForFamilyName:方法来检索给定字体系列的特定字体名称。(注意:它是一个类方法)
您可以像这样获得家族名称:
NSArray *familyNames = [UIFont familyNames];发布于 2013-07-18 21:51:31
label.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:17];https://stackoverflow.com/questions/11083954
复制相似问题