Я использую шрифт OpenSans (обычный жирный и полужирный), он отлично работает в iOS 7.1 на iPhone 5 и отлично работает в симуляторе на iPhone 5 iOS 8.3, но в iPhone 6 и 6+ iOS 8.3 возвращается к использованию системного шрифта. Я хочу, чтобы эта работа работала в построителе интерфейса, но я также попытался установить ее через код.Шрифт не масштабируется или работает на iPhone 6 и 6+
Я распечатал список шрифтов и получил, что его определенно включены
Font Family Name = [Open Sans]
Font Names = [[OpenSans-Semibold, OpenSans, OpenSans-Bold]]
Я установил его вручную следующим образом:
var font = UIFont(name: "OpenSans", size: 5)
println("font \(font)")
descLabel.font = font
Я запускать из вещей, чтобы попробовать Я понятия не имею, почему он не работает.
Шрифты масштабируются только в том случае, если все приложение масштабируется. Если вы не предоставляете встроенную поддержку размеров экрана iPhone 6 и 6+, ничего не масштабируется. –
Я использую xib для экрана запуска ... Есть ли способ проверить, масштабируется или нет? – Tyler
не уверен, что это поможет, но взгляните на это: http://www.raywenderlich.com/89816/porting-app-iphone-6-iphone-6-plus-ios-8-top-10-tips –