如何在 IB 中将 UI 元素(例如 UILabel)的字体设置为“系统”字体?
在代码中,我知道我可以执行以下操作:
UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];
但是在 IB 中做同样的事情呢?iPhone的默认系统字体是什么?
本身没有默认系统字体,因为它取决于手机设置的语言。几乎所有使用拉丁字符的地方都使用 Helvetica,但是当拉丁字符集不够用时,可以很容易地替换另一种字体。systemFontOfSize
允许操作系统使用相关语言的系统字体。
我认为您必须以编程方式找出(NSLog 结果),并将其设置在界面生成器中。但是,您不确定结果是否会成为将来的字体。
顺便说一句,这也可能是一个有用的网站:http ://daringfireball.net/misc/2007/07/iphone-osx-fonts