Невозможно изменить размер UIFont на UILabel [Swift]

Я пытаюсь изменить размер 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;
}**

person Pixele9    schedule 06.12.2015    source источник
comment
Вы уверены, что название шрифта правильное?   -  person Alex Catchpole    schedule 06.12.2015
comment
Да, шрифт работал, когда размер не работал   -  person Pixele9    schedule 06.12.2015
comment
Это системный шрифт или вы его сами добавили?   -  person Alex Catchpole    schedule 06.12.2015
comment
Когда я только что попробовал, шрифта не существовало, попробуйте развернуть его, чтобы увидеть, существует ли он на самом деле labelTitle.font = UIFont(name: "Arial-Rounded-MT-Bold", size: 30)!   -  person Alex Catchpole    schedule 06.12.2015


Ответы (1)


попробуй UIFont(name: "ArialRoundedMTBold", size: 30)

не UIFont(name: "Arial-Rounded-MT-Bold", size: 30)

person Aaron    schedule 06.12.2015