Мне интересно, как вы отображаете экран настроек? viewWillAppear
должен быть вызван при нормальных обстоятельствах при возвращении. Используете ли вы
[self presentModelViewController:animated:]
или
[self.navigationController pushViewController:animated:]
Они оба должны работать. Если, с другой стороны, вы просто добавляете представление настроек как подпредставление окна или текущего представления или чего-то еще, то удаление этого не вызовет viewWillAppear
на контроллере представления таблицы.
Так что, если вы не используете один из этих двух методов, сделайте. Если вы уже это сделали, то установить шрифт ячейки так же просто, как получить ячейку и установить ее шрифт. Если вы используете стандартный UITableViewCell
, это делается с
cell.font = newFont;
Если вы используете пользовательский подкласс, я, очевидно, не могу точно сказать вам, как он должен работать, но способ, которым владеет Николай, верен.