如果我在UIInterfaceOrientationLandscapeRight方向上将应用程序发送到后台,当我从多任务栏恢复应用程序时,方向是UIInterfaceOrientationLandscapeLeft,这是默认情况下显示的快照和视图。视图通过在被挂起之前旋转回最后已知的方向,UIInterfaceOrientationLandscapeRight,立即重新定位自身。
当从多任务栏恢复应用程序时,应用程序会收到2个方向通知,这些通知分别由重写的shouldAutoRotateToInterfaceOrientation进行评估。首先是UIInterfaceOrientationLandscapeLeft,然后是UIInterfaceOrientationLandscapeRight。
从多任务栏恢复应用程序时,方向与暂停时的方向相同。因此,如果我们处于UIInterfaceOrientationLandscapeRight模式,那么我希望以相同的方向恢复。
答案 0 :(得分:0)
我知道这是一篇旧帖子,但答案是您没有使用值UISupportedInterfaceOrientations
和UIInterfaceOrientationLandscapeLeft
在Info.plist文件中定义键UIInterfaceOrientationLandscapeRight
。