Подтвердить что ты не робот

Как изменить размер контроллера вида на раскадровке для целей редактирования?

У меня есть простой вопрос, и я потратил бесчисленные часы, пытаясь понять это.

Как я могу изменить размер контроллера вида в Xcode Storyboard для целей редактирования?

У меня есть большая форма/вопросник, который я хотел бы разместить на моем контроллере просмотра, и я просто не могу работать с текущим размером, который дает мне раскадровка.

Кроме того, ни один из предоставленных размеров ( "Inferred", "FreeForm", "Retina 3.5" и "Retina 4" ) достаточно велик!

У кого-нибудь есть решение моей проблемы?

4b9b3361

Ответ 1

Xcode 5.x + (включая 6.x и 7.x)

Из Xcode 5 и далее существует еще более простое решение. Внутри UIStoryboard вы можете просто выбрать UIViewController и перейти непосредственно к пятой вкладке. Просто измените Simulated Size на Исправлено на Свободная форма. После этого вы должны увидеть поля Ширина и Высота, как показано ниже:

enter image description here


Xcode 4.x(все еще действителен для более новых)

Выберите свой контроллер просмотра, а на четвертой вкладке InterfaceBuilder выберите "свободная форма" в размере.

enter image description here

После выбора свободной формы теперь вы можете изменить размер основного вида внутри UIViewController. Просто выберите основной вид контроллера и измените его рамку на пятой вкладке, например:

enter image description here

Ответ 2

Чтобы легко переключаться между различными размерами устройств iOS, используйте параметр "Имитированный размер":

Attributes Inspector > Simulated Metrics > Size:

Size via Simulated Metrics

Ответ 3

нажмите "Просмотр контроллера" в верхней части отображаемой раскадровки и выберите нужный размер в Attributes Inspector- > Simulated Metrics

Ответ 4

Вы можете изменить свой контроллер просмотра с помощью выбора контроллера представления, затем перейти к инспектору файла. Там вы увидите флажок "Использовать классы размера". Отметив его, вы можете изменить размер контроллера вида........

Примечание: впервые использование xcode