Ответ 1
Try
[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];
Также возможно проверить, доступен ли шрифт, который вы пытаетесь использовать, на устройстве
Я хочу сделать текст 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 ]];
Try
[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];
Также возможно проверить, доступен ли шрифт, который вы пытаетесь использовать, на устройстве
Если вы хотите сохранить системный шрифт и сделать его полужирным:
[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];
Используя графический интерфейс в Xcode, выберите метку, затем перейдите к Инспектору атрибутов. Одним из вариантов является Font. Нажмите на значок шрифта (не стрелки вверх). В появившемся всплывающем окне появится окно Font ComboxBox. В разделе "Жирная система" выберите "Обычный".
Для быстрых пользователей это должно работать:
myLabel.font = UIFont.boldSystemFontOfSize(12.0)
или если вы хотите использовать другой шрифт:
myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)
Вы можете установить ход с отрицательным значением, чтобы сделать смелый эффект, если у вас нет смелой вариации вашего пользовательского шрифта. См. Здесь:
Как я могу оборачивать и заполнять NSAttributedString w/UILabel