我怎样才能实现这样的字体,如图所示。
3 回答
3
顺便说一句,iOS 确实提供自定义 ttf 字体支持。您将字体拖到资源文件夹中,并在 info.plist 中放置一个 UIAppFonts 数组键,其中包含字体文件的名称。您没有获得 IB 集成,但您可以致电
[UIFont fontWithName:@"MyFontName" size:mysize];
其中 name 是您在 .ttf 文件上打开 ttf 字体查看器时看到的字体名称。iOS 也确实在标签上提供了 shadowOffsets。
但可以肯定的是,这种高度定制的外观很可能是用图像完成的。
于 2011-02-22T06:36:29.793 回答
0
通过创建继承 UIView 的自定义控件。通过实现 drawRect: 并为每个数字使用图像精灵,您可以实现此渲染。这并不难,网上有很多教程。
即使使用 ttf 自定义字体,您也不会获得这些渐变和阴影。cocos2d iOS 框架是另一个更重但更适合游戏的替代方案,它提供了 truetype 字体支持。
于 2011-02-22T06:28:18.043 回答
0
您也可以使用 FontLabel 在这里查看 - https://github.com/zynga/FontLabel
于 2011-02-22T06:44:02.943 回答