Лучший способ отображения штрих-кодов от NSString - PullRequest
2 голосов
/ 20 октября 2010

Просто интересно, как лучше всего отобразить штрих-код с заданной строкой на iPhone.Я просмотрел stackoverflow и google, и у некоторых людей есть разные способы, каждый из которых требует приличного объема работы (я думаю), а также немного староват, поэтому я хотел сделать это правильно с первого раза.

Один из способовread использует пользовательский шрифт, который теперь можно использовать в iOS4, используя этот шрифт Кто-то другой написал класс для импорта пользовательских шрифтов, хотя это явно не нужно для iPad.

Я также нашел библиотеку , но подробностей о ней нет.

Если использование шрифта - лучший способ, является ли шрифт, указанный выше, хорошим или есть лучшие?

Приветствия за любую помощь.

1 Ответ

6 голосов
/ 21 октября 2010

Ну, я все равно проверил это. Шрифты работают очень хорошо и их очень легко реализовать. В основном скопируйте этот штрих-код шрифт в ваш проект. Затем в вашем приложении info.plist введите:

<key>UIAppFonts</key>
<array>
<string>3OF9_NEW.TTF</string>
</array>

Для указанного выше связанного шрифта.

Затем в том месте, где вы хотите разместить штрих-код, просто используйте UILabel, а затем для использования шрифта:

label.font = [UIFont fontWithName:@"3 of 9 Barcode" size:40];

Обратите внимание, что имя шрифта не 30F9_NEW.TTF. Если вы используете другой шрифт штрих-кода или другой шрифт в целом, просто откройте файл ttf в книге шрифтов, и он скажет имя вверху окна. Также вам нужно иметь * в начале и в конце используемой строки. Если вы просматривали здесь, как реализовать собственный шрифт, вы можете сделать то же самое, но не имя шрифта не имя файла.

...