UILabel字体问题

时间:2011-02-22 06:10:25

标签: iphone uilabel uifont

如何实现如图所示的字体。enter image description here

3 个答案:

答案 0 :(得分:3)

BT,iOS确实提供自定义ttf字体支持。将字体拖动到资源文件夹中,并在info.plist中放入UIAppFonts数组键,其中包含字体文件的名称。您没有获得IB集成,但您可以致电

[UIFont fontWithName:@"MyFontName" size:mysize];

其中名称是在.ttf文件上打开ttf字体查看器时看到的字体名称。 iOS也在标签上提供shadowOffsets。

但当然,这种高度自定义的外观很可能是用图像完成的。

答案 1 :(得分:0)

通过创建继承UIView的自定义控件。 通过实现drawRect:并为每个Digit使用图像精灵,您可以实现此渲染。这并不难,网上有很多教程。

即使使用ttf自定义字体,您也无法获得这些渐变和阴影。另一个替代但更重要的游戏是cocos2d iOS框架,它提供了truetype字体支持。

答案 2 :(得分:0)

你也可以使用FontLabel在这里查看它 - https://github.com/zynga/FontLabel