Iphone 带有popViewController的iOS6旋转错误

Iphone 带有popViewController的iOS6旋转错误,iphone,orientation,landscape,portrait,popviewcontroller,Iphone,Orientation,Landscape,Portrait,Popviewcontroller,我一直在努力寻找一个有很多类似问题和答案的解决方案,所以我要发布我的项目 我的代码执行以下操作: 1) 创建一个“容器”视图控制器,它实际上是一个具有3页(左页、中页、右页)的滚动视图。 2) 我只是把书页涂上颜色,这样你就能分辨出区别 3) 中间的页面附带了一个视图控制器,其中包含一个按钮 4) 按下中间页上的按钮将显示UITableViewController 5) 点击“完成”按钮应关闭UITableViewController 在纵向模式下,看不到任何问题。在横向模式下,UITableV

我一直在努力寻找一个有很多类似问题和答案的解决方案,所以我要发布我的项目

我的代码执行以下操作: 1) 创建一个“容器”视图控制器,它实际上是一个具有3页(左页、中页、右页)的滚动视图。 2) 我只是把书页涂上颜色,这样你就能分辨出区别 3) 中间的页面附带了一个视图控制器,其中包含一个按钮 4) 按下中间页上的按钮将显示UITableViewController 5) 点击“完成”按钮应关闭UITableViewController

在纵向模式下,看不到任何问题。在横向模式下,UITableViewController以正确的(横向)方向弹出。但是,当调用popViewController时,这似乎会使设备认为它是纵向模式,因此它会在动画消失之前将tableview旋转到纵向模式

我的视图控制器与按钮,然后也混乱,因为这个肖像的变化。如果我再次旋转设备,它将恢复正常

对我来说,iPod和iPhone 6.1模拟器都有问题

谁能看看我的代码,告诉我我做错了什么?(我知道这是个大问题,但希望这也能帮助其他人解决问题)


谢谢

我根据苹果的文档找到了解决方案。如果我创建一个单独的纵向VC和横向VC-根据AlernateViews示例,它可以正常工作