我创建了一个简单的单视图应用程序,旨在在设备旋转到新方向时调整其布局的大小/重新排列。我正在使用尺寸类和自动布局。
布局在 xcode 模拟器(所有测试设备上的 ios8)中正确更改,但是当我尝试在手机上运行它时,视图正确显示为纵向但不会旋转为横向。
状态栏(时间,信号电池)从屏幕上旋转,但视图根本不动。这可能是什么原因造成的?该设备是 iphone 5, ios 8.1
我很高兴发布您想查看的任何代码,请让我知道相关的内容。
谢谢!
编辑:好的,所以我刚刚将 xcode 从 6.01 升级到 6.1,问题现在存在于模拟器和设备中,所以它一定是我在代码中设置错误的东西。
这是应用程序在界面构建器预览中的外观
这是纵向的应用程序。
和风景。
如您所见,状态栏会旋转,但应用程序主视图不会。我的主视图是横幅视图的子视图,用于显示 iad,如容器横幅演示中所示。