iPhone SDK 字体

Posted

技术标签:

【中文标题】iPhone SDK 字体【英文标题】:iPhone SDK fonts 【发布时间】:2011-08-03 00:15:11 【问题描述】:

我找到了 ios 4.2 可用字体列表(链接 here),但该列表与早期版本的 SDK 略有不同(链接 here)。

我可以很好地更改我的代码中的字体,但是如果我使用 iOS 4.2 列表中可用的字体而在早期 SDK 版本中不可用会发生什么情况?例如,HelveticaNeue-Italic 出现在 iOS 4.2 SDK 中,但没有出现在更早的版本中。那么当我在我的应用中使用 HelveticaNeue-Italic 并在旧版 iOS 设备上运行时会发生什么?

非常感谢, 布雷特

PS...我已经升级了我所有的设备,所以我不能简单地尝试一下;-) 所以我想我会看看这里是否有人这样做。干杯!

【问题讨论】:

【参考方案1】:

实际上,从 iOS4 开始,您可以将自定义字体添加到您的应用程序中! 在网上搜索时发现了这个,希望对您有所帮助。

http://www.daveallanson.com/index.php?option=com_content&view=article&id=56:adding-custom-fonts-ios-4&catid=38:blog&Itemid=56

【讨论】:

【参考方案2】:

在某些情况下,它根本不会出现。对于其他情况,它将恢复为系统字体。这取决于您在应用程序中显示文本的方式。

【讨论】:

【参考方案3】:

如果您想使用仅在 4.2 上可用的字体,您应该需要 4.2,就这么简单。如果它回退到某种标准字体,或者如果你甚至无法测试它根本不显示,这有什么关系?

【讨论】:

以上是关于iPhone SDK 字体的主要内容,如果未能解决你的问题,请参考以下文章

Iphone Sdk:UIPickerView,可以为不同的组件分配不同的字体大小吗?

iPhone SDK 3.2 和 UIAppFonts

分组UITableView,多个部分在iPhone SDK中创建问题

在 iphone 5 和 iphone 6 中动态设置字体大小

iPhone系统字体

iPhone SDK 3.2 测试版和 iPhone SDK 3.1.2