Iphone 显示NSString中条形码的最佳方法
只是想知道在iPhone上显示给定字符串的条形码的最佳方式是什么。我看过stackoverflow和google,有几个人有不同的方法,每个人都需要大量的工作(我想),而且都有点老,所以我想第一次就把它做好 我读到的一种方法是使用一种自定义字体,现在可以在iOS4中使用,使用其他人编写的类来导入自定义字体,尽管ipad显然不需要这样做 我还发现了一个但没有更多的细节 如果使用字体是最好的方法,那么上面链接的字体是好的还是有更好的Iphone 显示NSString中条形码的最佳方法,iphone,fonts,nsstring,barcode,custom-font,Iphone,Fonts,Nsstring,Barcode,Custom Font,只是想知道在iPhone上显示给定字符串的条形码的最佳方式是什么。我看过stackoverflow和google,有几个人有不同的方法,每个人都需要大量的工作(我想),而且都有点老,所以我想第一次就把它做好 我读到的一种方法是使用一种自定义字体,现在可以在iOS4中使用,使用其他人编写的类来导入自定义字体,尽管ipad显然不需要这样做 我还发现了一个但没有更多的细节 如果使用字体是最好的方法,那么上面链接的字体是好的还是有更好的 为任何帮助干杯。不管怎样,我还是去检查了。字体非常好用,而且很容易
为任何帮助干杯。不管怎样,我还是去检查了。字体非常好用,而且很容易实现。基本上,将此字体复制到项目中。然后在App info.plist中键入以下内容:
<key>UIAppFonts</key>
<array>
<string>3OF9_NEW.TTF</string>
</array>
请注意,字体名称不是30F9_NEW.TTF。如果您正在使用其他条形码字体或其他字体,只需在字体手册中打开ttf文件,它就会在窗口顶部显示名称。此外,您还需要在正在使用的字符串的开头和结尾使用*符号。如果您浏览这里,了解如何实现自定义字体,您可以用同样的方法实现,只是字体名不是文件名。许多条形码系统并不太复杂。也许作为对你自己的一个挑战,你可以用代码而不是字体来生成它们。不过,顶部的库可能已经有了解决方案。
label.font = [UIFont fontWithName:@"3 of 9 Barcode" size:40];