Код: Выделить всё
UITableView< /code> Настройка довольно проста: < /p>
tableView.estimatedRowHeight = 70
tableView.rowHeight = UITableViewAutomaticDimension
Просмотреть ячейки, вы должны установить свойство
rowheight в таблице
UitableViewAutomaticDimension. Вы также должны
присвоить значение оценивающемуся свойству. Как только оба из
эти свойства устанавливаются, система использует автоматическую компоновку для расчета фактической высоты строки
. Вот где все становится интересным. Компания ячейки не обновляется до повторного использования ячейки. Буквально. Вы можете вызвать layoutifneededed () , setNeedSlayout () , layoutoutSubviews () или любой другой метод, нет никакого способа, которым вы не заставите ячейку обновлять его макет. повторно используется. < /p>
Вопрос: Что это вызывает и как избежать такого поведения? < /p>
Подробнее здесь: https://stackoverflow.com/questions/405 ... -is-reused
Мобильная версия