我一直在努力寻找具有许多类似问题和答案的解决方案,所以我将在这里发布我的项目
我的代码执行以下操作: 1) 创建一个“容器”视图控制器,它实际上是一个包含 3 页(左页、中间页、右页)的滚动视图。2) 我只是给页面上色,这样你就可以分辨出区别 3) 中间页面附有一个视图控制器,其中包含一个按钮 4) 按下中间页面上的按钮将显示 UITableViewController 5) 点击“完成”按钮应该关闭 UITableViewController
在纵向模式下,看不到任何问题。在横向模式下,UITableViewController 会以正确的(横向)方向弹出。但是,当调用popViewController 时,这似乎让设备认为它是纵向模式,因此它会在动画消失之前将tableview 旋转到纵向模式。
由于这种纵向变化,我的带有按钮的视图控制器也被搞砸了。如果我再次旋转设备,它会恢复正常。
这对我来说是 iPod 和 iPhone 6.1 模拟器上的问题。
有人可以看看我的代码并告诉我我做错了什么吗?(大问,我知道,但希望这也能帮助其他人)。
谢谢