我正在做一个可以通过我的 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/