Как показать явный размер для поповера в раскадровке
В моем приложении несколько всплывающих окон, и каждый из них должен быть точного размера. Когда я устанавливаю для каждого контроллера представления явный размер, явный размер не отображается в раскадровке, но в симуляторе.
1 ответ
Выберите контроллер представления в раскадровке и установите для его всплывающего меню "Размер" в разделе "Имитированные метрики" его инспектора атрибутов значение "Свободная форма". Теперь вы можете настроить размер в соответствии с размером, который будет при запуске приложения.
Однако обратите внимание, что размер представления контроллера представления в раскадровке совершенно не важен. Это не влияет на приложение при запуске. Вид контроллера представления всегда изменен, чтобы соответствовать его окружению, когда приложение работает. Единственное, что имеет значение в этом случае popoverContentSize
или же preferredContentSize
- раскадровка - это просто место для рисования. Вы должны использовать ограничения таким образом, чтобы тот факт, что размер представления изменяется при запуске приложения, для вас не имеет значения.