Пока что мое приложение обрабатывает только альбомную ориентацию, и теперь я хочу, чтобы оно также обрабатывало портретную ориентацию.Почти все виды должны иметь очень разные макеты в зависимости от ориентации, поэтому я сначала подумал о создании еще одного раскадровки и назначил каждому из них определенную ориентацию.Но из всего, что я прочитал отсюда, похоже, что это не правильно.
Вот макет, который я хочу иметь:
Поэтому я попытался использовать классы размеров, но я оченьзапутался в том, как это работает.Например, я попробовал это из существующего макета:
final class TestCell: UITableViewCell {
@IBOutlet weak var headerLabel: UILabel!
@IBOutlet weak var subtextLabel: UILabel!
}
Изменив ориентацию, щелкнув «Vary for traits» в зависимости от ширины, иобновляя макет с помощью «Done Varying»,
Но теперь, когда я хочу сохранить это и вернуться в ландшафтный режим, я получаюодин и тот же макет для обеих ориентаций:
Так что я делаю не так?Спасибо за вашу помощь!