使用条形码字体将文本转换为条形码时出现问题

Issue in converting text into barcode with a barcode font

我无法使用自定义字体将文本转换为条形码。

我按照本教程进行操作,但遗憾的是它不起作用。 https://www.idautomation.com/font-encoders/ios-xcode/

我的代码如下

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:true];
    [_lblBarCode setFont:[UIFont fontWithName:@"Bar3of9" size:14.0]];
    [_textView setFont:[UIFont fontWithName:@"Bar3of9" size:14.0]];
    _lblBarCode.font = [UIFont fontWithName:@"BarcodeFont" size:14.0];
     _textView.font = [UIFont fontWithName:@"BarcodeFont" size:14.0];

}

我还添加了 Plist 中字体的引用。

https://imgur.com/a/U5bkVO4

但是没有用。我的问题是我可以使用一个库来生成条形码,但我必须使用一种字体。谢谢!!

问题是您在 Info.plist 中没有给出字体文件的真实名称。它们以 .ttf 结尾。你需要包括那个。