2015-08-18 7 views
-1

Я пытаюсь изучить разработку iOS и столкнулся с проблемой с симулятором iOS. Я создал новый проект (Single View App, только поддержка iPhone) и только отредактировал две вещи: экран запуска XIB и раскадровку.iOS simulator перемещает элементы управления

Я попытался сделать экран входа в систему с помощью раскадровки редактора, и в редакторе это выглядит следующим образом:

Storyboard

я построить и запустить его с помощью имитатора IOS (iPhone 6), и то есть вопрос:

enter image description here

все контроллеры неуместны. Почему это? Я попробовал изменить с и высоту редактор раскадровки (он начинался с: wAny hAny), но это не сработало. Как мне это исправить?

+1

В новых версиях Xcode вам необходимо развернуть ограничения объектов. В той же строке, что и любой другой параметр, существуют параметры ограничений. Это позволит вам настроить и решить, какие границы и расстояния между другими объектами и надзор объекта. Чтобы просмотреть/решить ограничения объекта, нажмите на UILabel или UIButton и нажмите на опции ограничений. Оттуда вы начнете понимать, что вам нужно делать. Надеюсь, что это помогает. –

ответ

3

Я бы предложил прочитать что-то о макете и ограничениях iOS. Элементы управления неуместны, поскольку вы не устанавливали какие-либо правила, как они должны отображаться, на разных размерах дисплея. Я рекомендую читать, например, следующее: http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1

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