2013-08-11 3 views
0

Я создаю приложение с видом сборщика, и когда нажимается кнопка, открывается панель выбора, а при нажатии другой кнопки она исчезает. В раскадровке вид подборщика охватывает нижнюю половину экрана, включая две кнопки, но когда я запускаю симулятор, кнопки и другие объекты, которые находятся на экране (например, метки и текстовые поля), переходят в кажущиеся случайными местами , включая объекты, которые не охвачены представлением сборщика. В чем именно проблема, и как ее исправить?Picker View вытесняет объекты

+0

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

+0

Проблема, с которой вы сталкиваетесь, вызвана автоматической компоновкой. Отключите его, если вы этого не хотите. Вы можете отключить его в IB, выбрав VC, перейдите в File Inspector и снимите флажок «Использовать автозапуск». – CaptJak

+0

Что мне делать для iPhone 5? Когда я устанавливаю сборщик на дно в раскадровке iPhone 4, а затем меняю длину iPhone 5, сборщик застревает в середине экрана. Редактировать: Ничего, я понял это в инспекторе размеров – Comrod33

ответ

0

Перейдите на панель рассказов, выберите тот конкретный контроллер просмотра, на котором вы разместили представление выбора и откройте окно схемы документа (которые отображаются на левой стороне панели рассказов). После этого вы получите список компонентов, присутствующих в этом представлении. Перетащите ярлыки и кнопки в нижней части экрана выбора. Сделав это, вы получите ярлыки и кнопки в верхней части экрана выбора и добавьте ограничения к компонентам. Другая причина может заключаться в том, что вы выбрали другую модель внизу и побежали на другую модель. Просто установите ограничения, чтобы решить проблемы. И удалите предложенные ограничения.

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