2015-04-13 3 views
4

Я создал UIViewController в раскадровке, используя автозапуск, и имеет встроенный UITableView. По какой-то причине над секцией просмотра таблицы есть пробел. Мое ожидание состоит в том, что табличное представление разделило бы все доступное пространство на ячейки и запустило бы ячейки с самого начала.iOS8 UITableView с автозапуском имеет пустое пространство над ячейками

Что вызывает представление таблицы для добавления пустого пространства над первым разделом при использовании классов макета и размера?

(См скриншот ниже, белое пространство под «телевизор» и выше «Prototype клеток» проблема) enter image description here

Я рассмотрел ограничения и врезки, и не могу видеть ничего плохого с ними: enter image description here

UPDATE: Вот иерархия сцены enter image description here

+0

вы можете разместить иерархию сцены? –

+0

Изменить координату y на y = 64. он решит вашу проблему. –

+0

Я думаю, что при использовании автоопределения координаты x, y, которые вы видите, бессмысленны - они настраиваются ограничениями во время выполнения. –

ответ

10

Try переключая свойство UIViewController в Interface Builder с именем:

Adjust Scroll View Insets 
+0

Это решило проблему –

1

Если перетащить представление в таблицу просмотра стать s tableviews headerview, который дает пространство, подобное тому, что вы видите. Может ли это быть проблемой? Ваш размещенный макет выглядит правильно.

Alternativley Если вы нажмете на контроллер вида Watch в иерархии и включите раздел имитированных показателей, то свойство верхнего бара из выводимого на полупрозрачную навигационную панель и обратно снова, похоже, перемещает ячейки вниз в представлении таблицы, когда оно установлено к полупрозрачной панели навигации

+0

В таблице нет заголовка, только 3 ячейки прототипа –

+0

Я просто играю arround, пытаясь воссоздать эффект. Если вы нажмете на контроллер просмотра Watch в иерархии и включите раздел имитированных метрик, то свойство верхнего бара, выведенное из полупрозрачной навигационной панели и обратно, похоже, перемещает ячейки вниз в представлении таблицы, когда оно настроено на полупрозрачную навигационную панель –