Существует так много типов штрих-кодов
Каждый тип штрих-кода имеет так много подтипов, и у каждого свое назначение.
Я объясняю, как сгенерировать один из штрих-кодов типа One D 39
здесь я объясняю, как создать этот штрих-код, используя пользовательский шрифт
Шаги:
1) Загрузите пользовательский шрифт из здесь
2) Прикрепите файл FRE3OF9X.ttf из скачанного zip
3) добавьте ключ Шрифты, предоставленные приложением в info.plist и в item 0 , задайте FRE3OF9X.ttf в качестве значения
4) Попробуйте приведенный ниже фрагмент кода
UIFont *fntCode39=[UIFont fontWithName:@"Free3of9Extended" size:30.0];
UILabel *lblBarCodeTest=[[UILabel alloc]initWithFrame:CGRectMake(0,100,768,30)];
[lblBarCodeTest setBackgroundColor:[UIColor lightGrayColor]];
[lblBarCodeTest setTextAlignment:NSTextAlignmentCenter];
[lblBarCodeTest setFont:fntCode39];
[lblBarCodeTest setText:@"*BarCode3Of9_AKA_Code39-ItsA1DBarcode*"];
[self.view addSubview:lblBarCodeTest];
Результат: