我有一个相当复杂的 IOS 应用程序,其中包含跨越 20 多个不同视图控制器的图标、表格、文本字段等。我以纵向模式构建了整个应用程序,当然也意识到横向模式看起来很奇怪。
对于非常简单的屏幕,我使用自动布局的约束来适应任何方向变化几乎没有问题。但是,当屏幕上有多个 (5+) 项时,我发现使用约束来管理所有内容非常困难。事实上,有些视图看起来需要将整个布局转换才能很好地流动。
有没有更好的替代约束?我唯一的另一个想法是制作重复的视图,一个用于纵向,一个用于横向。然后我可以打开 deviceOrientationChange 监听器。