我有一个仅以横向模式显示的 View ,并且运行良好。但是,如果您将应用程序发送到后台然后恢复它,通知中心将按照您恢复应用程序时设备的方向显示(通常是纵向模式),因此当我检测到从左向右滑动时,通知中心有时会出现会出现。有什么想法可以让系统知道它应该以横向模式显示通知中心吗?
编辑: View 按其应有的方式以横向模式显示,问题仅在于通知中心。
最佳答案
设置状态栏方向可设置应用程序方向。警报、通知中心它们都使用 [UIApplication sharedApplication].statusbarOrientation 作为方向。
-(BOOL)shouldAutorotateToInterfaceOrientation 应该为您完成这一切,但如果正如您所说,它不是那么您可以自己设置方向。
关于iphone - 修复应用恢复执行后通知中心方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314314/