У меня есть контроллер вида с UITableView
. Я установил в нем динамические ячейки прототипа, установил стиль первой ячейки «Пользовательский», добавил несколько подпредставлений в ячейку.
Всякий раз, когда я делаю что-то подобное, IB жалуется, показывает красные предупреждения и отказывается размещать ячейку, даже если она отлично работает в работающем приложении. В чем проблема?
Скриншоты ниже показывают детали.
Во-первых, UITextField
плавает наполовину над ячейкой, несмотря на наличие ограничения по центру y для своего суперпредставления, которое должно поместить его в середину ячейки.
Нажатие кнопки «Обновить кадры» ничего не дает.
IB также делает ложные заявления о представлении изображения слева. Он говорит, что ему нужно «положение Y или высота». Но он имеет и высоту 50 пт, и ограничения на верх и низ ячейки.