2011-10-21 3 views
0

Я хочу изменить шрифт метки. И шрифт, который я использую, показан на изображении. Как использовать его в моем приложении. Я уже добавил в .plist, как показано на изображении. Но это не работает. Как я управляю им?Как изменить шрифт uilabel?

Спасибо достижений ... enter image description here

+0

Я не совсем понял ваш вопрос..plz разработать немного –

+0

@GopeshGupta Я использую этот methdod, но это не дает никакого выхода. – iRavan12

+0

, на котором вы хотите изменить шрифт wnt? где это место? Почтовый индекс PLZ ... –

ответ

0

этикетки Если вы хотите использовать стандартный шрифт, а затем так же, как обычно: вы можете установить это в построителе интерфейса для этой метки или программно для этой метки.

Если вы хотите применить свой собственный шрифт (в соответствии с изображением, которое вы хотите), вы можете сделать что-л. как

 UIFont *font = [UIFont fontWithName:@"MyFont" size:20]; 
    [label setFont:font]; 

Также вы можете изучить этот реф: Can I embed a custom font in an iPhone application?

это может быть полезно в вашем случае.

1

Используйте это, чтобы установить шрифт программно:

[TheLabelName setFont:[UIFont fontWithName:@"American Typewriter" size:18]]; 
0

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

headLbl.font = [UIFont fontWithName:@"Museo-700" size:20.f]; 
0

Добавить шрифт в вашем каталоге ресурсов, как это изображение, которое вы уже сделали сейчас, главное, что вы не можете ввести имя шрифта, который вы добавили, поскольку он проверяет мой шрифт изображения с именем ROCKB.ttf, но я написал Rockwell-Bold так, вам нужно проверить, какое имя оно было установлено в вашем коде ru выберите имя оттуда, а затем введите это имя в lable, теперь шрифт будет отображать метку. enter image description here

label.font = [UIFont fontWithName: @ "Rockwell-Bold" размер: 20];

и семейство шрифтов по этому коду NSArray * familyNames = [[NSArray alloc] initWithArray: [UIFont familyNames]]; NSArray * fontNames; NSInteger indFamily, indFont; for (indFamily = 0; indFamily < [familyNames count]; ++ indFamily) { NSLog (@ "Фамилия:% @", [familyNames objectAtIndex: indFamily]); fontNames = [[NSArray alloc] initWithArray: [UIFont fontNamesForFamilyName: [familyNames objectAtIndex: indFamily]]]; for (indFont = 0; indFont < [fontNames count]; ++ indFont) { NSLog (@ "Название шрифта:% @", [fontNames objectAtIndex: indFont]); } [выпуск имен шрифтов]; } [выпуск семейных имен];

Смежные вопросы