Подтвердить что ты не робот

Сделать текст UILabel полужирным шрифтом

Я хочу сделать текст UILabel жирным.

infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]];

[infoLabel setTextColor:[UIColor colorWithRed:193.0/255 
                                        green:27.0/255 
                                         blue:23.0/255 
                                        alpha:1 ]];
4b9b3361

Ответ 1

Try

[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];

Также возможно проверить, доступен ли шрифт, который вы пытаетесь использовать, на устройстве

Ответ 2

Если вы хотите сохранить системный шрифт и сделать его полужирным:

[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];

Ответ 3

Используя графический интерфейс в Xcode, выберите метку, затем перейдите к Инспектору атрибутов. Одним из вариантов является Font. Нажмите на значок шрифта (не стрелки вверх). В появившемся всплывающем окне появится окно Font ComboxBox. В разделе "Жирная система" выберите "Обычный".

Xcode screenshot

Ответ 4

Для быстрых пользователей это должно работать:

myLabel.font = UIFont.boldSystemFontOfSize(12.0)

или если вы хотите использовать другой шрифт:

myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)