【问题标题】:Best way to display barcodes from NSString从 NSString 显示条形码的最佳方式
【发布时间】:2011-04-27 20:09:50
【问题描述】:

只是想知道在 iPhone 上显示给定字符串的条形码的最佳方式是什么。我查看了 stackoverflow 和 google,有些人有不同的方法,每种方法都需要大量的工作(我认为),而且有点老,所以我想第一次就做好。

我读到的一种方法是使用您现在可以在 iOS4 中使用的自定义字体,使用 this font 其他人编写了一个类来导入自定义字体,尽管 iPad 显然不需要。

我还找到了Library,但没有更多详细信息。

如果使用字体是最好的方法,上面链接的字体是好还是有更好的?

为任何帮助干杯。

【问题讨论】:

    标签: iphone fonts nsstring barcode custom-font


    【解决方案1】:

    好吧,我还是继续检查了一下。字体工作得非常好并且很容易实现。基本上将此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 文件,它会在窗口顶部显示名称。此外,您需要在您使用的字符串的开头和结尾有一个 *。如果您浏览此处查看如何实现自定义字体,您可以按照相同的方式进行操作,只是字体名称不是文件名。

    【讨论】:

    • 许多条码系统并不太复杂。也许作为对自己的挑战,您可以使用代码而不是使用字体来生成它们。
    • 嘿,我现在有点挑战,只想完成它。不过,顶部的库可能已经有了解决方案。
    猜你喜欢
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    相关资源
    最近更新 更多