2016-08-27 6 views
0

Я хочу применить «System semibold 13.0» (это имя шрифта в раскадровке) в заголовок для группы ячеек таблицы. Для этого я использую:Как программно выбрать программный шрифт?

let header = view as! UITableViewHeaderFooterView 
    header.textLabel?.font = UIFont(name: "Futura", size: 38)! 
    header.textLabel?.textColor = UIColor.lightGrayColor() 

но idk, что положить для названия строки. Я попытался войти в «System Semibold» и «Semibold», но оба они приводят к развернутому необязательному сбою. Что мне нужно положить в строку, чтобы она использовала «System semibold 13.0»?

+2

Это http://stackoverflow.com/questions/31771679/uifont-how-to-get-system-thin-font? –

ответ

2

Используйте .systemFontOfSize, который доступен в iOS 8.2 и новее. Например:

someLabel.font = UIFont.systemFontOfSize(38.0, weight: UIFontWeightSemibold) 

UIFont Class Reference

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