只是想知道在iPhone上显示字符串的最佳方式是什么。我已经查看了stackoverflow和谷歌,有些人有不同的方式,每个都需要大量的工作(我认为),也有点老,所以我想第一次就把它弄好。
我读过的一种方法是使用现在可以在iOS4中使用的自定义字体,使用this font其他人编写了一个类来导入自定义字体,尽管iPad显然不需要这样做。 / p>
我还找到了Library,但没有进一步详细说明。
如果使用字体是最好的方法是上面链接好的字体还是更好的字体?
欢呼任何帮助。
答案 0 :(得分:6)
我还是继续检查了一下。字体工作得非常好,并且非常容易实现。基本上将此barcode字体复制到您的项目中。然后在您的App info.plist中输入:
<key>UIAppFonts</key>
<array>
<string>3OF9_NEW.TTF</string>
</array>
对于上面的链接字体。
然后在你要放置条形码的地方只使用UILabel,然后使用字体:
label.font = [UIFont fontWithName:@"3 of 9 Barcode" size:40];
请注意,字体名称不是30F9_NEW.TTF。如果您通常使用其他条形码字体或其他字体,只需打开字体书中的ttf文件,它就会在窗口顶部显示该名称。此外,您需要在正在使用的字符串的开头和结尾处添加*。如果你在这里导航看看如何实现自定义字体,你可以用同样的方式来做,只是字体名称不是文件名。