Изменение размера UIViewController в раскадровке
Я хочу изменить размер UIViewController
в раскадровке, чтобы я мог использовать его UIViewController
как всплывающее представление.
На большинстве сайтов я могу прочитать, что действия:
- перетащите
UIViewController
в раскадровку
- поместите a
UIView
на него
- установить атрибут в свободной форме и изменить размер
Но в моем iOS 5.1 это не работает, даже с новым проектом с только одним UIViewController
.
Что я забыл в процедуре?
Ответы
Ответ 1
Для достижения этого выполните следующие шаги:
- Перетащите
UIViewController
(это займет UIView
вместе с ним, поэтому не нужно добавлять еще один UIView
, если вам не нужно больше)
- Выберите
UIViewController
в StoryBoard и установите для параметра size значение Freeform
- Выберите
UIView
и задайте значения высоты и ширины.
Если это не поможет, вы можете удалить UIView
, который поставляется с UIViewController
, добавить свежий UIView
и повторить # 2 и # 3 выше.
Ответ 2
- Перетащите UIViewController
2. Выберите UIViewController на StoryBoard и установите свойство размера в Freeform
![enter image description here]()
- выберите UIViewController в раскадровке. Включите предпочтительный явный размер пользователя в размере содержимого в инспекторе атрибутов.
![enter image description here]()
Ответ 3
Вам нужно снять "Resize View from NIB" на вкладке атрибутов IB.