【发布时间】:2013-02-20 19:09:42
【问题描述】:
我想使用UIAppearance将我的应用程序中所有UIButtons的字体大小设置为15,并将我的应用程序中所有UILabels的字体大小设置为10。这是我有什么:
UIFont *dinMediumFont = [UIFont fontWithName:@"DINPro-Medium" size:15];
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:dinMediumFont];
UIFont *dinBoldFontBig = [UIFont fontWithName:@"DINPro-Bold" size:10];
[[UILabel appearanceWhenContainedIn:nil] setFont:dinBoldFontBig];
但是,我希望 UINavigationBars 中按钮的字体更小,我尝试添加以下内容:
UIFont *smallerFont =[UIFont fontWithName:@"DINPro-Medium" size:15];
[[UILabel appearanceWhenContainedIn:[UIButton class], [UINavigationBar class], nil] setFont:smallerFont];
但字体保持默认...为什么会这样?
【问题讨论】:
-
你有什么问题?到目前为止,您已经发表了声明并发布了一些代码。
-
抱歉,刚刚编辑了。
标签: ios uikit uiappearance