Подтвердить что ты не робот

Изменение шрифта UITableViewCell в iOS 8 и быстрый

Я пытаюсь изменить шрифт для своих uitableviewcells,

Я пытаюсь использовать это в настоящий момент с успехом:

cell.textLabel.font = [UIFont .preferredFontForTextStyle("Avenir")];

Теперь я много читал об этом, и мне кажется, что я должен использовать это вместо:

    cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];

Проблема заключается в том, что fontWithName не существует в iOS 8

любые идеи

спасибо

4b9b3361

Ответ 1

Дело в том, что это не Swift (это своего рода ужасающая бастардация Objective-C):

cell.textLabel.font = [UIFont fontWithName: "Avenir" size:22];

Это будет Swift:

cell.textLabel.font = UIFont(name:"Avenir", size:22)

Ответ 2

Попробуйте следующий способ кастинга:

cell.textLabel.font = UIFont(name: "Avenir", size:22);