2016-02-17 3 views
0

В моей раскадровке я добавил заголовок и нижний колонтитул. Я установил свойство frame на панели свойств, но почему-то высота этих представлений становится более высокой, когда я запускаю приложение в симуляторе или на устройстве ... Что дает?Высота заголовка и нижнего колонтитула UITableView не соответствует макету раскадровки

Layout в Interface Builder (розовый фон для видимости)

enter image description here

Соответствующий вид в IOS симулятор (iPhone 6с)

enter image description here

+0

Дайте вашим компонентам ограничение максимального значения высоты. – dorian

ответ

1

Проблема заключается в том, вероятно, что вы используете нижнее ограничение для его parentView для нижнего колонтитула (розовый) и по мере того как UITableView отображает, он заканчивает заполнение пустого пространства между нижней частью табличного представления и нижней частью его родителя. Вместо того, чтобы иметь нижнее ограничение, попробуйте добавить к нему ограничение max-height.

Смежные вопросы