尝试设置我的UILabel样式,在Attributes Inspector中我将我的属性文本的字体设置为Apple Chancery
。在预览窗口中它正确显示,但在UIView本身中,字体不适用。当我尝试运行设备以防万一,字体仍然没有显示。如果我将字体更改为其他内容,则显示“其他内容”。因此,iPhone模拟器和设备是否存在已知的问题,而不显示Xcode中实际可用的某些字体?我正在使用Xcode-6
答案 0 :(得分:0)
Xcode显示在Mac中找到的字体,而不是在实际的iOS设备上。在选择字体之前,您应该确保它在iOS设备上可用。
http://iosfonts.com/等网站甚至试错可以提供帮助。
答案 1 :(得分:0)
Apple Chancery仅存在于Mac OS X中,但您可以通过编程方式加载ttf(有关ttf,请参阅Google):
(我不知道你是否可以通过ttf使用这个字体,请参阅字体许可证)
然后,设置自定义字体:
[myLabel setFont: [UIFont fontWithName:@"Apple Chancery" size:15]];