Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 显示NSString中条形码的最佳方法_Iphone_Fonts_Nsstring_Barcode_Custom Font - Fatal编程技术网

Iphone 显示NSString中条形码的最佳方法

Iphone 显示NSString中条形码的最佳方法,iphone,fonts,nsstring,barcode,custom-font,Iphone,Fonts,Nsstring,Barcode,Custom Font,只是想知道在iPhone上显示给定字符串的条形码的最佳方式是什么。我看过stackoverflow和google,有几个人有不同的方法,每个人都需要大量的工作(我想),而且都有点老,所以我想第一次就把它做好 我读到的一种方法是使用一种自定义字体,现在可以在iOS4中使用,使用其他人编写的类来导入自定义字体,尽管ipad显然不需要这样做 我还发现了一个但没有更多的细节 如果使用字体是最好的方法,那么上面链接的字体是好的还是有更好的 为任何帮助干杯。不管怎样,我还是去检查了。字体非常好用,而且很容易

只是想知道在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];