На прошивкой 8.2, теперь вы можете использовать UIFont.systemFontOfSize(_ fontSize: CGFloat, weight weight: CGFloat)
:
UIFont.systemFontOfSize(19, weight: UIFontWeightLight)
IOS SDK предусмотрены константы для весов:
UIFontWeightUltraLight
UIFontWeightThin
UIFontWeightLight
UIFontWeightRegular
UIFontWeightMedium
UIFontWeightSemibold
UIFontWeightBold
UIFontWeightHeavy
Использование системного шрифта лучше, чем создание шрифт, основанный на имени шрифта, когда вы хотите использовать системные шрифты, так как iOS может изменять свои системные шрифты на iOS (например, когда они делали это с Helvetica Neue в iOS 7, а теперь, в Сан-Франциско в iOS 9).
Так что я хотел бы предложить включить TTF-файл шрифта, который вы хотите использовать, как файл ttf как пользовательский шрифт и использовать пользовательский шрифт в своем приложении.
Это особая причина, по которой я не люблю Apple.НикогдаИдите, что Apple скажет. Всегда делай то, что мы хотим.Apple продолжает менятьсяСтандартный шрифт для каждой ОС.
Только для ** iOS 8.2 ** и более поздних версий, thnx – Husam
не полный список без UIFontWeightBlack –