在属性检查器中尝试设置UILabel的样式时,我将属性文本的字体设置为Apple Chancery。在预览窗口中可以正确显示,但在UIView本身中不会应用字体。当我试着运行这个设备以防万一,字体仍然不显示。如果我将字体更改为其他字体,则会显示“其他内容”。那么,iPhone模拟器和设备是否存在无法显示Xcode中实际可用的某些字体的已知问题?我使用的是Xcode-6
发布于 2014-10-17 00:41:58
Xcode显示的是Mac中的字体,而不是实际的iOS设备上的字体。在选择字体之前,应确保该字体在iOS设备上可用。
像http://iosfonts.com/这样的网站,甚至是试错网站都能帮上忙。
发布于 2014-10-17 00:50:21
Apple Chancery只存在于Mac中,但您可以通过编程方式加载ttf (参见Google中的ttf):
(我不知道是否允许您通过ttf使用此字体,请参阅字体许可证)
[myLabel setFont: UIFont字体名称:@“苹果大法官”大小:15];
https://stackoverflow.com/questions/26409594
复制相似问题