Я разработал табличный вид в своем раскадровке, в котором используется множество элементов интерфейса. Например, у меня есть ячейка с UIStepper
в ней и ячейка, которая переходит к другому модальному виду. Он содержит статические ячейки, поскольку это простая форма ввода данных и создание новых объектов UITableViewCell
для каждого поля будет пустой тратой времени. Тем не менее, я использую одну пользовательскую ячейку из другой точки программы. Я назначил ячейку экземпляром моего класса UITableViewCell
и установил метку и изображение из кода (пользовательская ячейка является базовой, две UILabels
и UIImageView
). Я установил образ заполнителя в методе viewWillAppear
. Сначала ячейка отображается нормально, но когда я изменяю текст метки или изображение в коде, ячейка не обновляется, пока я ее не коснусь. Я читал, что использование пользовательских ячеек таблицы таблиц было решением этой проблемы, когда это произошло с базовым UITableViewCells
, однако это, похоже, не решает мою проблему. Есть ли способ, который я могу объявить в пользовательской ячейке, которая перезагружает ячейку при изменении данных? Если да, то как?Отправить сообщение UITableViewCell от UITableViewController
Спасибо!
код и скриншот всегда полезны – meda