作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试创建一个简单的 EAN13 图像来显示字符串中的条形码。
我试过这段代码,但它只能生成一个code128。我可以使用什么来生成 EAN13?
class Barcode {
class func fromString(string : String) -> UIImage? {
let data = string.dataUsingEncoding(NSASCIIStringEncoding)
let filter = CIFilter(name: "CICode128BarcodeGenerator")
filter.setValue(data, forKey: "inputMessage")
return UIImage(CIImage: filter.outputImage)
}
}
let img = Barcode.fromString("1234567890123")
最佳答案
你可以试试这个EAN13BarcodeGenerator
用法非常简单:
BarCodeView *barCodeView = [[BarCodeView alloc] initWithFrame:kBarCodeFrame];
[self.view addSubview:barCodeView];
[barCodeView setBarCode:GetNewRandomEAN13BarCode()];
关于ios - 如何生成 EAN13 条码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34420610/
我是一名优秀的程序员,十分优秀!