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