我一直在努力寻找一个有很多相似问题和答案的解决方案,所以我要发布我的项目here
我的代码执行以下操作: 1)创建一个“容器”视图控制器,它实际上是一个有3页的滚动视图(左页,中页,右页)。 2)我只是对页面进行着色,这样你就能分辨出来 3)中间页面附有一个视图控制器,它包含一个按钮 4)按中间页面上的按钮将显示UITableViewController 5)点击“完成”按钮应该关闭UITableViewController
在纵向模式下,看不到任何问题。在横向模式下,UITableViewController会弹出正确的(横向)方向。但是,当调用popViewController时,这似乎使设备认为它是纵向模式,因此它在消失的动画之前将tableview旋转为纵向模式。
由于此纵向更改,我的带有按钮的视图控制器也会混乱。如果我再次旋转设备,它将恢复正常。
这对iPod和iPhone 6.1模拟器来说都是一个问题。
有人可以看看我的代码并告诉我我做错了什么吗? (大问,我知道,但希望这也会帮助其他人)。
由于
答案 0 :(得分:0)
我根据Apple的文档找到了解决方案。如果我创建一个单独的肖像VC和横向VC - 根据AlernateViews示例,它可以正常工作。