ios - 如何在 iOS 中将 UILabel 的字体名称设置为 HelveticaNeue Thin?

标签 ios iphone objective-c uifont

我正在创建 UILabel,对于标签,我可以将字体名称设置为 HelveticaNeue Regular、Light、UltraLight 等,但我无法将字体名称设置为 HelveticaNeue Thin,它没有按预期工作。我确实喜欢,

label.font = [UIFont fontWithName:@"HelveticaNeue-Thin" size:16];

另外我在谷歌上搜索也没有找到任何解决方案。如何解决这个问题?谢谢。

最佳答案

此字体与 iOS 7 捆绑在一起,因此如果您的目标是 iOS 7 及更高版本

label.font = [UIFont fontWithName:@"HelveticaNeue-Thin"size:16.0f];

会起作用。

但是,如果您的目标是 iOS 6.1 及以下版本,则需要 embed the font

关于ios - 如何在 iOS 中将 UILabel 的字体名称设置为 HelveticaNeue Thin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091367/

相关文章:

ios - 如何更改 MPMediaPickerController 的语言设置。

ios5向后兼容性

ios - 如何在 block 内或 block 外打印完整数组?

iphone - 使用标签/UILabels/UIViews

iphone - 如何在 iOS 的 ViewController 中的其他 View 下方添加 View ?

ios - 将应用程序提交到商店后出错 - [GMSMapView animateToCameraPosition :]: unrecognized selector sent to instance

ios - 如何使用 Sketch 中的 iOS 应用程序图标模板正确导出 iOS 应用程序图标?

iphone开发: controlling UITableViewCell

ios - 限制 UITextView 中的行数

ios - 推送到另一个 View 时查看顶部更改并再次弹出