设置整个iOS应用程序的默认字体? [英] Set a default font for whole iOS app?

查看:215
本文介绍了设置整个iOS应用程序的默认字体?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个自定义字体,我想用于显示我的应用程序中的文本,标签,文本视图等。



有没有一种方法来设置默认字体(标签默认使用SystemFont)为整个应用程序?

解决方案

在iOS 5中使用UIAppearance代理似乎是可能的。


$ b

  [[UILabel appearance] setFont:[UIFont fontWithName:@YourFontNamesize:17.0]]; 

这会将字体设置为您的应用中所有UILabel的自定义字体。你需要为每个控件重复它(UIButton,UILabel等)。请记住,您需要将UIAppFonts的值放入您的info.plist中,并包含您所包含字体的名称。


I have a custom font I want to use for everything displaying text in my app, labels, text views etc.

Is there a way to set the default font (labels by default use SystemFont) for the whole app?

解决方案

It seems to be possible in iOS 5 using the UIAppearance proxy.

 [[UILabel appearance] setFont:[UIFont fontWithName:@"YourFontName" size:17.0]];

That will set the font to be whatever your custom font is for all UILabels in your app. You'll need to repeat it for each control (UIButton, UILabel, etc.).

Remember you'll need to put the UIAppFonts value in your info.plist and include the name of the font you're including.

这篇关于设置整个iOS应用程序的默认字体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆