#ios #swift #fonts #uifont
#iOS #swift #шрифты #пользовательский интерфейс
Вопрос:
IOS 10.x Swift 3.0
Получил этот код для перечисления доступных шрифтов, работает хорошо. Но также нужны размеры, похожие на те, которые вы видите на панели, подобной этой…
var fontFamilies = UIFont.familyNames as [String]
var fontNames = [String]()
var fontSizes = [String]()
func listFonts() {
for i in 0 ..< fontFamilies.count {
let fontFamily: NSString = fontFamilies[i] as NSString
let localFontNames = UIFont.fontNames(forFamilyName: fontFamilies[i]) as [String]
saveFont(fontNames: localFontNames)
}
NSLog ("%@:", fontNames)
}
Но я хочу знать доступные размеры, откуда font book получает эту информацию?
Комментарии:
1. Вы можете придать любой размер любому шрифту.
2. ДА. Я знаю, но за скачком между 14 точками, которые вы видите на этом снимке, и 18 точками должно быть какое-то рациональное объяснение. Да, я тоже могу попросить 15 или 16, но по какой-то причине предлагается только 14 или 18?
3. Нет. Вы можете увидеть весь шрифт на панели, это статический список размера шрифта в книге шрифтов. Проверьте, что любой из списка семейств шрифтов будет одинаковым.
4. Я думаю, вы хотите прочитать это: ux.stackexchange.com/questions/54676 /…
5. Спасибо тебе, Девран, это ответ на мой вопрос!