2013-06-22 1 views
5

В моей раскадровке у меня есть UIImageView, который я хотел бы разместить на фиксированном расстоянии ниже полупрозрачной навигационной панели. У меня есть симулированная верхняя панель для контроллера вида, установленного на полупрозрачную панель, и теперь у меня есть ограничение «Верхнее пространство для наблюдения равным 52», на 8 пунктов ниже строки.iOS Autolayout - вид позиции правильно ниже полупрозрачной панели навигации

Однако, когда представление поворачивается к ландшафту, навигационная панель сжимается до 34 точек, а изображение все еще находится в 52 точках, как на портрете.

Какое ограничение я могу использовать в IB, чтобы разместить изображение в 8 точках ниже навигационной панели независимо от того, насколько высока полоса?

Спасибо!

ответ

0

Выберите и изображениеView и topBar в storyBoard. В нижней правой части экрана вы увидите кнопку, которая выглядит как H:

enter image description here

ее и выбрать «Vertical Spacing». Установите контраст, равный 8 пикселям, и он должен работать.

+0

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

+0

Вы должны делать это программно, я знаю, что это кажется болью, но если вы используете VLF, это не так сложно. – Andrea

+1

Вопрос говорит «в IB». – Nestor

2

Выберите UIImageView и перетащите в верхнее руководство по макету, чтобы создать ограничение. Если вы не знакомы с руководством Top Layout Guide, вы можете выбрать его в виде структуры слева.

0

Как указал Нестор, вы устанавливаете верхний интервал с верхним краем вида, а не ближайшим соседом, который является навигационной панелью. Вы должны установить ограничение верхнего расстояния с помощью руководства Top Layout Guide, чтобы сделать его фиксированным независимо от класса и ориентации размера.

Для этого из представления схемы документа удерживайте нажатой клавишу ctrl и перетащите строку из UIImageView в Top Layout Guide и выберите Vertical Spacing из списка.

enter image description here

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

  • Нет связанных вопросов^_^