Изменение размера UIViewController в раскадровке - PullRequest
23 голосов
/ 16 марта 2012

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

На большинстве сайтов я могу прочитать, что действия:

  • перетащите UIViewController в раскадровку
  • положить UIView на это
  • установить атрибут в произвольной форме и изменить его размер

Но в моей iOS 5.1 это не работает, даже с новым проектом только с одним UIViewController. Что я забыл в процедуре?

Ответы [ 3 ]

43 голосов
/ 16 апреля 2012

Мы выполняем следующие шаги для достижения того же:

  1. Перетащите UIViewController (для этого требуется UIView, поэтому не нужно добавлять еще UIView, если вам не нужнодалее)
  2. Выберите UIViewController на StoryBoard и установите для свойства размера значение Freeform
  3. Выберите UIView и установите значения высоты и ширины.

Если это не поможет, вы можете удалить UIView, поставляемый с UIViewController, добавить новый UIView и повторить # 2 и # 3 выше.

8 голосов
/ 11 июня 2015
  1. Перетащите UIViewController

2. Выберите UIViewController на StoryBoard и установите для свойства размера значение Freeform

enter image description here

выберите UIViewController на раскадровке. Включить предпочтительный для пользователя явный размер в поле Размер содержимого в инспекторе атрибутов

enter image description here

0 голосов
/ 10 января 2016

На вкладке атрибутов IB необходимо снять «Просмотр размера из NIB».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...