2013-10-03 4 views
6

Я использую Auto Layout в раскадровке для размещения UICollectionView. Я создал вертикальное расстояние между Top Layout Guide и CollectionView. Но просмотр коллекции все же начинается под панелью навигации. Даже прототип ячейки также имеет дополнительное дополнение. Пожалуйста, смотрите изображения ниже.ios 7 UINavigationBar находится над содержимым при использовании автоматической компоновки

Interface Builder: enter image description here

Simulator Вид: enter image description here

Содержание должно начинаться ниже панели навигации, но как прокрутке содержание должно идти под панелью навигации. Как это сделать?

+0

Не могли бы вы описать, как вы строите представление, какие элементы вы используете в каком порядке !? Я пытаюсь поместить UINavigationBar в UICollectionView, и он не позволит мне добавить NavigationBar ?! –

ответ

10

В своем раскадровке перейдите к свойствам View Controller и убедитесь, что опция Under Top Bars не отмечена.

enter image description here

Кроме того, в большинстве случаев вы хотите иметь непрозрачную панель навигации.

+2

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

+0

Ничего себе ... ты спас мой день. «Под верхними барами» есть вещь! Спасибо, человек –

+0

Я удивлен, что у контроллеров View не установлен этот флажок по умолчанию ... –

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