Шрифт не масштабируется или работает для iPhone 6 и 6+

59
5

Я использую шрифт OpenSans (обычный полужирный и полужирный), он отлично работает в iOS 7.1 на iPhone 5 и отлично работает в симуляторе на iPhone 5 iOS 8.3, но в iPhone 6 и 6+ iOS 8.3 он возвращается к использованию системного шрифта. Я хочу, чтобы эта работа работала в построителе интерфейса, но я также попытался установить ее через код.

Я распечатал список шрифтов и понял, что он определенно включен

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

У меня не хватило времени, чтобы попробовать, я понятия не имею, почему он не работает.

спросил(а) 2015-05-09T00:07:00+03:00 5 лет, 7 месяцев назад
1
Решение
58

Размер 5 безумно мал. Метка отказывается разрешить размер шрифта такого размера настолько мала, что ни при каких обстоятельствах он не будет читаться. Установите шрифт ярлыка на разумный размер, например 12 или 18.

ответил(а) 2015-05-09T05:51:00+03:00 5 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема