У меня есть следующая иерархия в UITableViewCell.активировать ограничения в uitableviewcell не работает в первый раз
UITableViewCell
-UIView1
--UILabel1
-UIView2
--UILabel2
Я хочу, чтобы UIView1 был скрыт по высоте, когда UILabel1 не имеет текста. Для этого я взял ограничение на высоту 0 для UIView1 с первоначально деинсталлированным состоянием.
Теперь в cellForRowAtIndexPath Я активирую это ограничение, когда я проверяю строку для Label1 пустым или нет?
Это не работает для первой загрузки ячейки, и когда я просматриваю таблицу, это ограничение применяется. Я использую [cell layoutIfNeeded] после активации ограничений, но, похоже, он не работает здесь для первой загрузки.
Как я могу взломать эту проблему?
Пожалуйста, разместите свой код для 'cellForRowAtIndexPath'. –