ios - 根据 "1100000001"等数字生成条形码

标签 ios barcode

我正在做一个可以通过我的 iPhone 应用程序自动生成条形码的项目。 我碰巧找到了这个 https://github.com/netshade/Cocoa-Touch-Barcodes,我认为它对我有很大帮助。

但是,当我使用它时没有任何反应。 这些是我完成的步骤:

1) 打开我自己的iphone 应用程序并导入所有.h 和.m 文件。 2) 之后,我将其输入到我的 barcode.m 中(这是显示自动生成的条形码的 xib)

#import "UIImage-NKDBarcode.h"
#import "NKDCode39Barcode.h"
-(void)showBarcode {
NKDBarcode * nkdbarcode = [[NKDCode39Barcode alloc] initWithContent:@"1234567890123"];
UIImage * image = [UIImage imageFromBarcode:nkdbarcode];
// assume barcodeIV is an outlet to an imageview
[barcodeIV setImage:image];
}

但是没有用。我错过了什么或做错了什么吗? 真诚地希望任何人都可以帮助我:)

谢谢&问候!

最佳答案

我使用了相同的库,没有任何问题。 我所做的步骤是

1.dowload https://github.com/netshade/Cocoa-Touch-Barcodes
2.add the complete file named "netshade-Cocoa-Touch-Barcodes-d0aabd0" to the project folder.
3.Import like #import "BarcodeManager.h" in your viewControllers .h file
4.Add the following code where yo want to generate bar code with an input given

代码:

UIImage *barcodeImg=[BarcodeManager
   generateBarcodeImageWithContent:@"123" type:Code39 size:CGSizeMake(0,
   0)];
           imgView.image=barcodeImg;

我希望这对你有帮助老兄..:)

关于ios - 根据 "1100000001"等数字生成条形码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912956/

相关文章:

ios - 如何在 Swift 中从字符串生成条形码?

android - Zxing:生成的条码不使用可用的全宽

ios - Arcus 余切在 Swift 中的实现

iphone - 如何在 Safari 等 Webkit 浏览器中使用图像作为边框底部?

java - 如何以最节省空间的方式对二维条形码中的位/字节进行编码?

python - 在 Reportlab SimpleDocTemplate 上应用对齐以按行数附加多个条形码

objective-c - 导入 CoreServices 时出现预期的声明说明符或 '...' 之前的 'CFXMLTreeRef' 错误?

ios - Node.js 中的异常 ETIMEDOUT

ios - 反转 Segue 时如何在 iOS 中传回信息?

iphone - 使用 iOS 处理条形码/QRcode