我有一个应用程序正在监视UIDevice
的“orientation”属性。一切都很好,除非每当推送通知或短信(任何触发横幅通知显示在应用上方的内容)出现时,UIDevice类都会报告UIDeviceOrientationPortrait
。
这感觉就像一个错误,但我不确定是否有其他人看过这个或知道它是预期的。
答案 0 :(得分:1)
通过在 AppDelegate.m 类中添加以下方法,您的应用必须能够支持所有类型的设备方向。
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskAll;
}
您还可以检查所有设备方向,如图所示
祝你好运