有没有办法可以声明整个应用的字体大小/名称,而不是为我制作的每个标签/文字等声明它?
答案 0 :(得分:1)
试试这个:)
的OBJ-C
[[UILabel appearance] setFont:[UIFont fontWithName:@"YourFontName" size:17.0]];
夫特
UILabel.appearance().font = UIFont(name: "YourFontName", size: 17.0)
如果您使用自定义字体,请务必将所选字体添加到项目target
。
答案 1 :(得分:1)
例如,对于UILabel
实例,您可以使用以下代码实现它,它使用UIAppearance
API:
[[UILabel appearance] setFont:[UIFont fontWithName:@"fontName" size:15.0f]];
将此代码放在AppDelegate
方法中的application:didFinishLaunchingWithOptions:
内。
另外,请不要忘记将自定义字体名称添加到Info.plist
键值对下的UIAppFonts
文件中。