UILabel Проблема со шрифтом - PullRequest
0 голосов
/ 22 февраля 2011

как мне получить такой шрифт, как показано на картинке. enter image description here

Ответы [ 3 ]

3 голосов
/ 22 февраля 2011

Кстати, iOS предлагает поддержку пользовательских шрифтов ttf.Вы перетаскиваете шрифты в папку ресурсов и помещаете ключ массива UIAppFonts в ваш info.plist с именами файлов шрифтов.Вы не получаете интеграцию с IB, но вы можете позвонить

[UIFont fontWithName:@"MyFontName" size:mysize];

, где name - это имя шрифта, как видно при открытии средства просмотра шрифтов ttf в файле .ttf.iOS также предлагает shadowOffsets на ярлыках.

Но, конечно же, такой особенный вид чаще всего делается с изображениями.

0 голосов
/ 22 февраля 2011

Вы также можете использовать FontLabel, чтобы проверить это здесь - https://github.com/zynga/FontLabel

0 голосов
/ 22 февраля 2011

Путем создания пользовательского элемента управления, наследующего UIView. Реализуя drawRect: и используя спрайты изображений для каждой цифры, вы можете добиться этого рендеринга. Это не так сложно сделать, и в Интернете есть много учебников.

Даже с пользовательским шрифтом ttf вы не получите эти градиенты и тени. Другой альтернативой, но более тяжелой и предназначенной для игр, является iOS-инфраструктура cocos2d, которая предлагает поддержку шрифтов TrueType.

...