如何将UI元素(例如UILabel)的字体设置为IB中的“系统”字体?如何在IB中将UI元素的字体设置为“System”字体?
在代码中,我知道我能做到以下几点:
UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];
但关于IB做同样的事情是什么? iPhone上的默认系统字体是什么?
如何将UI元素(例如UILabel)的字体设置为IB中的“系统”字体?如何在IB中将UI元素的字体设置为“System”字体?
在代码中,我知道我能做到以下几点:
UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];
但关于IB做同样的事情是什么? iPhone上的默认系统字体是什么?
我认为你必须找到编程(NSLog的结果),并在接口生成器中设置。然而,你不能确定结果会是未来的字体。
顺便说一句,这可能是一个有用的网站太:http://daringfireball.net/misc/2007/07/iphone-osx-fonts
没有默认的系统字体本身,因为它依赖于手机设置为语言。在任何使用拉丁字符的地方,Helvetica都可以使用,但是当拉丁字符集不足时,可以很容易地使用另一种字体。 systemFontOfSize
允许操作系统使用相关语言的系统字体。
我刚发现那个网站。谢谢! – CodingWithoutComments 2009-07-08 18:19:49