У меня есть UITableView, в котором есть пять статических ячеек. Мне нужна высота ячейки одной ячейки, чтобы автоматически настроить ее содержимое, которое является одним UILabel.
Есть ли способ, которым я могу использовать.
tableView.estimatedRowHeight = 42.0
tableView.rowHeight = UITableViewAutomaticDimension
.. для представления таблицы со статическими ячейками или это работает только для табличных представлений с динамическими ячейками прототипа?
(Или есть ли другой способ сделать это, что вы бы порекомендовали?)
Дополнительная информация
UITableView находится в TableViewController, который встроен в представление контейнера.
Пять статических ячеек сильно отличаются друг от друга и используются только в одной сцене приложения, поэтому я не вижу большого смысла в динамических прототипах и пользовательских подклассах ячеек.
Я обновляю табличное представление следующим образом
-(void) viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[_myTableView reloadData];
}
Я добавляю ограничения для UILabel, как описано здесь: http://www.appcoda.com/self-sizing-cells/