Я пытаюсь сделать два разных состояния для UITableViewCell
, но когда я изменяю размер ячейки, это изменение прерывает множество ограничений AutoLayout
. Эти два состояния:Два состояния в ограничениях на разрыв UITableViewCell и AutoLayout
- Желтый клетка
- Серый обычай
UIView
- Оранжевый другой
UIView
внутри A - Красный являются два
UILabel
внутри B
Исходное состояние раскладывают но когда я уменьшить height
в строке, чтобы перейти в сложенном состоянии, много ограничений (в основном UIView B
и UILabels
) перерыв AutoLayout
шагов:
- CliC на клетку , и изменить размер ячейки
- Скрыть
UIView
B - Обновить
UITableView
Есть ли какой-либо способ или подход, чтобы не нарушать ограничения? Может быть, два разных дизайна ячейки?
Спасибо!
вам нужно будет включать ограничения, которые вы имеете на те объекты, для нас, чтобы помочь вам –
Вы не можете просто изменить размер ячейки. UITableView необходимо перезагрузить Data, а затем вы можете его изменить, например. – mattsson
@MSU_Bulldog Я обновил изображения с ограничениями – mhergon