我读了很多教程,讲解了如何向iOS应用添加自定义字体。但是在每个教程中都是通过代码完成的。我的意思是,如果我需要更改10个标签的字体,代码为每个标签。我想知道是否有任何方法来添加自定义字体到我的项目,然后从故事板中选择该字体,我的意思是从标签对象的属性列表.. 请帮我解决这个.. ..在Xcode中通过IB选择自定义字体
1
A
回答
3
这不能通过接口生成器来实现。但是,您可以创建一个自定义类子类UILabel
。
@implementation CustomLabel
-(void) awakeFromNib{
[super awakeFromNib];
self.font = [UIFont fontWithName:@"<your custom font's file name>" size: self.font.pointSize];
//set other settings of the custom label here (colour, etc.)
}
@end
然后在无论你使用一个UILabel
中的.xib文件,设置类是CustomLabel
:你如下定义的.m文件。
1
试试这个:
UIFont *font = [UIFont fontWithName:@"YourFontName(without Extension)" size:30.0f];
self.yourLabel.font=[font fontWithSize:28];
在projectname.plist添加您的字体名称这样
Fonts provided by application ---->Array------>2(items)
item0 --------->string----->urfontname with extension(ttf/otf) also
item1 --------->string----->secondfont name with extension(ttf/otf) also
2
0
这现在可以通过Xcode 6中的Interface Builder完成(目前处于Beta版)。
现在,当您添加自定义字体到您的项目,并确保它在目标设置中正确设置后,您应该看到您的字体在常规字体选择器。只需选择字体>自定义,系列>您的自定义字体应在此处列出。
我在beta5中选择字体后,现在有一个错误,但这是如何做到这一点。我只为这个特性安装了Xcode 6(远比在程序中定义它方便得多)。
相关问题
- 1. 无法在Xcode 6中设置自定义字体IB
- 2. 的Xcode /定义自定义的预选择的字体
- 3. 自定义字体不工作在Xcode
- 4. Xcode 6中的自定义字体
- 5. 通过xml设置自定义字体
- 6. 选择选项标记中的自定义字体
- 7. 的XCode 6,使用自定义字体
- 8. 自定义字体的Xcode 4.3
- 9. Xcode自定义字体不模拟
- 10. WordPress的 - 通过字体添加自定义字体
- 11. 在IB中使用自定义视图
- 12. 通过更改文字自定义DIV中的字体大小
- 13. 通过自定义字段
- 14. xcode - xcode上的自定义字体不会出现在xib上
- 15. cocoa:如何通过IB创建自定义视图?
- 16. Xcode字体选择器窗口无法选择字体集合
- 17. django自定义窗体选择标记
- 18. Laravel自定义窗体选择宏
- 19. PHP MySql - 通过复选框自定义列显示选择
- 20. 在电子表格devexpress字体选择器下拉使用自定义字体
- 21. 在Xcode中使用自定义字体 - 标点符号问题
- 22. 通过索引从文档字段中选择自定义数组元素
- 23. 通过泡沫更新JIRA中的自定义级联选择字段
- 24. 自定义UIView如何与IB/Xcode 4.5.1和iOS模拟器6.0
- 25. 自定义字体在Ionic3
- 26. 自定义字体在IE
- 27. 在xcode中自定义UIPickerView
- 28. 自定义字体
- 29. 自定义字体
- 30. 自定义窗体在Rails中选择日期
https://github.com/deni2s/IBCustomFonts我觉得这是最好的解决方案 – Milo 2014-01-11 10:52:33