【发布时间】:2018-07-12 20:03:24
【问题描述】:
我想知道是否有一种简单的方法可以在 StoryBoard 中以编程方式更改所有标签、文本视图、按钮、talbeviewcells 等的字体,而无需在视图控制器中添加它们?
我现在手动操作,但我想知道是否存在简单的解决方案?
【问题讨论】:
标签: ios uitableview uitextfield uilabel uistoryboard
我想知道是否有一种简单的方法可以在 StoryBoard 中以编程方式更改所有标签、文本视图、按钮、talbeviewcells 等的字体,而无需在视图控制器中添加它们?
我现在手动操作,但我想知道是否存在简单的解决方案?
【问题讨论】:
标签: ios uitableview uitextfield uilabel uistoryboard
在代码中试试这个
斯威夫特
UILabel.appearance().defaultFont = UIFont.systemFont(ofSize: 25)
更新:
obj-c(不改变大小):
放在开头:
@implementation UILabel(SizedFontName)
- (void)setSizedFontName:(NSString *)name UI_APPEARANCE_SELECTOR
{
self.font = [UIFont fontWithName:name size:self.font.pointSize];
}
@end
在viewDidLoad中:
[[UILabel appearance] setSizedFontName:@"RenaultLife"];
【讨论】: