Задайте вопрос: я хочу иметь разные макеты между портретной и альбомной ориентацией на iPad. (Я успешно использую iPhone, но у iPad одинаковые классы размеров)
Что я сделал / пробовал:
Читая и ища через Google и SO, я не нашел решения. То, что я узнал, касалось переопределения UITraitsCollection
, и, если возможно, я хотел бы заставить ландшафтную конфигурацию iPad следовать той же конфигурации, которую я уже установил для ландшафтного режима iPhone с помощью hCompact
Я попробовал это решение https://stackoverflow.com/a/60409218/14414215, но не уверен, где его поставить и когда просто помещенный в UIViewController
, при запуске приложение даже не вызывает его. (Вероятно, потому что у меня нет своих представлений в childViewController?)
В этом сообщении также упоминается UITraitsCollection
https://stackoverflow.com/a/41374705/14414215, однако отсутствует пример.
Я почти уверен, что это то, что делают многие приложения, но я не могу найти решение.
Для справки: это то, чего я хочу добиться и на iPad. (iPhone отлично работает с этим решением от @DonMag)
Макет StackView рядом и сверху друг друга (например, zStack)