Как изменить размер контроллера вида на раскадровке для целей редактирования?
У меня есть простой вопрос, и я потратил бесчисленные часы, пытаясь понять это.
Как я могу изменить размер контроллера вида в Xcode Storyboard для целей редактирования?
У меня есть большая форма/вопросник, который я хотел бы разместить на моем контроллере просмотра, и я просто не могу работать с текущим размером, который дает мне раскадровка.
Кроме того, ни один из предоставленных размеров ( "Inferred", "FreeForm", "Retina 3.5" и "Retina 4" ) достаточно велик!
У кого-нибудь есть решение моей проблемы?
Ответы
Ответ 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