2015-05-25 5 views
0

Я довольно новичок в Xcode и играю с некоторыми методами.Ограничения Xcode 6 для просмотра в viewController не удается

Для тестирования, я пишу приложение, где у меня есть detailViewController с тремя представлениями внутри.

Как только я назначаю ограничения одному из видов, макет становится действительно странным. Независимо от того, если я центрируюсь горизонтально или устанавливаю границу, вид кажется каким-то образом исчезнуть, а компоненты в представлении расположены как-то.

Любая идея, что я делаю неправильно?

explample of wrong layout

+1

Убедитесь, что вы добавили все необходимые ограничения, включая ширину и высоту. – Evgeniy

+0

Я только хочу, чтобы они фиксировались на расстоянии до левого и правого – solick

+0

Да, но автоспуск требует некоторой информации о размере и позиции. Вы не можете добавить некоторые и пропустить некоторые. – Evgeniy

ответ

1

Конечно, вы должны следовать этим основным правилам. Оформить авто макет guide. Каждый вид сверху сверху сцены должен иметь ограничения (также должны существовать ограничения из стороны в сторону, если вы хотите расширения и сжатия, или иметь высоту/ширину, если они важны для поддержания). В большинстве случаев вам необходимо иметь по крайней мере четыре ограничения для каждого вида. Ошибки автоматического макета не исчезнут, пока все взгляды не будут применены к ограничениям и не будут соответствовать простым правилам, упомянутым выше.

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