我正在尋找一種免費的API來在iPhone中生成線性條形碼。我發現了一個用於生成條形碼的zxing庫,但它只生成QR碼。 請給我一個用於生成線性條形碼的庫。 謝謝。iPhone中的線性條形碼生成
2
A
回答
9
我發現這個項目很容易學習。
https://github.com/netshade/Cocoa-Touch-Barcodes
對於一個快速演示
還有一些其他的條碼類型這個項目渲染,只要確保導入標題爲您的特定需求。
將Cocoa-Touch-Barcodes項目中的文件添加到您的Xcode項目中。
在課堂上,你會用它來幫助顯示條形碼
#import "UIImage-NKDBarcode.h"
#import "NKDEAN13Barcode.h"
-(void)showBarcode {
NKDBarcode * nkdbarcode = [[NKDEAN13Barcode alloc] initWithContent:@"1234567890123"];
UIImage * image = [UIImage imageFromBarcode:nkdbarcode];
// assume barcodeIV is an outlet to an imageview
[barcodeIV setImage:image];
}
0
只需使用任何常用的條形碼字體。谷歌爲他們,並使用他們像任何其他字體。
0
Avaible IOS 8.0或更高版本
您可以添加此方法,並創建線性條碼容易
+(CIImage*)generateBarcode:(NSString*)dataString{
CIFilter *barCodeFilter = [CIFilter filterWithName:@"CICode128BarcodeGenerator"];
NSData *barCodeData = [dataString dataUsingEncoding:NSASCIIStringEncoding];
[barCodeFilter setValue:barCodeData forKey:@"inputMessage"];
[barCodeFilter setValue:[NSNumber numberWithFloat:0] forKey:@"inputQuietSpace"];
CIImage *barCodeImage = barCodeFilter.outputImage;
return barCodeImage;
}
你可以像使用UIImageView一樣使用返回的CIImage;
self.imageview.image = [UIImage imageWithCIImage: [self generateBarcode:@"SOME STRING HERE"]];
相關問題
- 1. 生成條形碼
- 2. Android的生成QR碼和條形碼使用斑馬線
- 3. 斑馬線條形碼iphone錯誤
- 4. 如何在qt中生成條形碼?
- 5. 在Android中生成/創建條形碼
- 6. 如何在php中生成條形碼
- 7. 生成列表中的條形碼打印條碼數量行
- 8. 如何在iPhone和Android上生成條形碼?
- 9. 生成大量數據的條形碼
- 10. 的Python:生成和驗證條形碼
- 11. iPhone上的圖形生成
- 12. 使用QRScanner掃描線性條形碼
- 13. 生成條形碼上觀看OS 2
- 14. Barcode4j生成條形碼錯誤
- 15. 如何爲產品生成條形碼?
- 16. Rails從字符串生成條形碼
- 17. 在Django站點生成條形碼
- 18. Rails 3 - 使用條形碼生成PDF
- 19. 立即生成多個條形碼
- 20. 使用AngularJS生成條形碼
- 21. 生成角2原生腳本中的條形碼
- 22. 如何在iPhone中使用zxing庫生成給定文本的條形碼?
- 23. java中的條碼生成
- 24. 條碼生成與斑馬線
- 25. 生成GS1數據條在Java中展開條形碼?
- 26. 使用itextsharp生成PDF時生成條形碼pdf
- 27. 爲什麼燒烤條形碼庫生成與其他條形碼生成器不同的圖像?
- 28. 在Qt4中生成條碼
- 29. 生成一個條形碼 - 應用程序運行錯誤免費,但不會生成條形碼
- 30. PHP中的條碼生成和解碼
@anshul我添加了一些代碼,以幫助您開始 –
雅,明白了。謝謝Maudicus。最後一個問題:如果我想在條形碼下面顯示條形碼號碼(如1234567890123),該怎麼辦?我需要取消註釋嗎?你能否提供我所需的代碼? – anshul
Cocoa-Touch-Barcodes文檔指出該功能不受支持。只需在圖片下面放置一個標籤並動態設置文本即可 –