У меня есть контроллер вида с UITableView
. Я установил в нем динамические ячейки прототипа, установил стиль первой ячейки «Пользовательский», добавил несколько подпредставлений в ячейку.
Всякий раз, когда я делаю что-то подобное, IB жалуется, показывает красные предупреждения и отказывается размещать ячейку, даже если она отлично работает в работающем приложении. В чем проблема?
Скриншоты ниже показывают детали.
Во-первых, UITextField
плавает наполовину над ячейкой, несмотря на наличие ограничения по центру y для своего суперпредставления, которое должно поместить его в середину ячейки.
![enter image description here](https://i.stack.imgur.com/zQOg7.png)
Нажатие кнопки «Обновить кадры» ничего не дает.
IB также делает ложные заявления о представлении изображения слева. Он говорит, что ему нужно «положение Y или высота». Но он имеет и высоту 50 пт, и ограничения на верх и низ ячейки.
![enter image description here](https://i.stack.imgur.com/Z14Eh.png)
![enter image description here](https://i.stack.imgur.com/AfAmp.png)