显示通知横幅时设备方向不正确

时间:2015-06-11 03:51:57

标签: ios objective-c notifications uidevice

我有一个应用程序正在监视UIDevice的“orientation”属性。一切都很好,除非每当推送通知或短信(任何触发横幅通知显示在应用上方的内容)出现时,UIDevice类都会报告UIDeviceOrientationPortrait

这感觉就像一个错误,但我不确定是否有其他人看过这个或知道它是预期的。

1 个答案:

答案 0 :(得分:1)

通过在 AppDelegate.m 类中添加以下方法,您的应用必须能够支持所有类型的设备方向。

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return UIInterfaceOrientationMaskAll; 
}

您还可以检查所有设备方向,如图所示 Device orientation in iOS app

祝你好运