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

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

1 ответ

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

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

Другие вопросы по тегам