iPad 模态视图关闭更改父视图方向
Posted
技术标签:
【中文标题】iPad 模态视图关闭更改父视图方向【英文标题】:iPad Modal View Dismissal Changes Parent View Orientation 【发布时间】:2010-06-24 22:29:25 【问题描述】:我有一个 iPad 拆分视图应用程序,它会调出一个模式视图来显示某些内容。当我调出模态框(以 PageSheet 样式)然后从纵向更改为横向(反之亦然)然后关闭模态框时,detailViewController(模态框的父级)的方向转 90 度。
因此,如果我在关闭模式时处于横向模式,则右侧窗格将像处于纵向模式一样转动,但设备仍处于横向模式并且 rootViewController 仍然可见。发生这种情况后,在视图被移除之前,任何旋转都无法解决问题。
知道我在这里搞砸了什么吗?一般来说,我在 iPad 旋转处理方面遇到了很多麻烦,但这确实给我带来了问题。
【问题讨论】:
【参考方案1】:如果您从SplitViewController
的两个子视图中的任何一个呈现模态视图,那么您将遇到方向问题。只需显示来自SplitViewController
的模态视图。
【讨论】:
解决了!非常感谢,我什至没有想过要尝试。以上是关于iPad 模态视图关闭更改父视图方向的主要内容,如果未能解决你的问题,请参考以下文章
关闭时,横向iPad上带有键盘的模态视图控制器会更改位置[重复]