Как показать явный размер всплывающего окна в раскадровке

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


person user2816600    schedule 20.10.2013    source источник
comment
Добавьте код/скриншоты к вашему вопросу, в настоящее время это не очень ясно.   -  person Wain    schedule 20.10.2013


Ответы (1)


Выберите контроллер представления в раскадровке и установите для его всплывающего меню «Размер» в разделе «Смоделированные показатели» его инспектора атрибутов значение «Свободная форма». Теперь вы можете настроить размер так, чтобы он соответствовал размеру, который будет при запуске приложения.

Обратите внимание, однако, что размер представления контроллера представления в раскадровке совершенно не важен. Он не влияет на приложение во время его работы. Размер представления контроллера представления всегда изменяется, чтобы соответствовать его окружению, когда приложение запускается. Единственное, что имеет значение в этом случае, popoverContentSize или preferredContentSize — раскадровка — это просто место для рисования. Вы должны использовать ограничения таким образом, чтобы тот факт, что размер представления изменяется при запуске приложения, не имел для вас значения. .

person matt    schedule 20.10.2013