0

我怎样才能实现这样的字体,如图所示。在此处输入图像描述

4

3 回答 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 回答