Я пытаюсь изменить размер UIFont, но когда я ввожу число, оно не изменится, оно по-прежнему имеет размер 17 и не изменится, даже если я выберу число 70 или 100. Вот что я пробовал:
labelTitle.font = UIFont(name: "Arial-Rounded-MT-Bold", size: 30)
И до сих пор дает мне результат 17 размера
Я понял, что с помощью этой строки кода:
labelTitle.font.fontWithSize(30)
Это сработало, изменив размер шрифта, но теперь метка изменила шрифт на «.SFUIText-Regular».
Я напечатал результаты на консоли, чтобы увидеть шрифт и размер, который он мне дал, когда он не работает:
print(labelTitle.font.fontName)
print(labelTitle.font.fontDescriptor())
Результат в консоли такой:
**.SFUIText-Regular
UICTFontDescriptor <0x7c081580> = {
NSCTFontUIUsageAttribute = CTFontRegularUsage;
NSFontSizeAttribute = 17;
}**
labelTitle.font = UIFont(name: "Arial-Rounded-MT-Bold", size: 30)!
- person Alex Catchpole   schedule 06.12.2015