我有一个iPad拆分视图应用程序,它会显示一个模态视图来显示某些内容。当我调出模态(以PageSheet样式),然后从纵向更改为横向(反之亦然),然后关闭模态时,detailViewController(模态的父级)的方向变为90度。
因此,如果我在关闭模式时处于横向模式,则右窗格将像处于纵向模式一样转动但设备仍处于横向状态且rootViewController仍然可见。发生这种情况后,在删除视图之前,没有旋转可以解决问题。
知道我搞砸了什么吗?我总体上对iPad旋转处理有一些麻烦,但这个问题确实给我带来了麻烦。
答案 0 :(得分:4)
如果要从SplitViewController
的两个子视图中的任何一个呈现模态视图,那么您将遇到方向问题。只需显示SplitViewController
的模态视图。