我正在开发一个需要自定义字体的应用程序。我已经将表单添加到我的info.plist中,并且可以通过手动将每个单独的对象(标签、文本视图、表格单元格等)连接到IBOUtlet并在初始化时设置字体来使用它。
然而,这个过程很冗长、低效,可能做得不好。
有没有人能告诉我是否可以为整个应用程序默认设置字体?
iOS 5 中这个很容易实现:
在 iOS 5 之前,如果你想在整个应用中使用此方法,则需要子类化 UILabel
并在那里应用更改。
在整个应用中,只需使用您的自定义子类而不是 UILabel
即可。
即使在界面构建器中也可以这样做-只需在右侧面板中更改“类”为您的自定义类即可。
UIFont *customFont = [UIFont alloc] init];
,并设置该字体名称,然后只需执行label.font = customFont; UIButton.title.font = customFont,这使得它稍微容易一些。
iphone-sdk-4.0
标签,特别地?或者,iOS5 是一个选项吗? - Steve