beginGeneratingDeviceOrientationNotifications
是否将状态栏重置为纵向方向?
在我的应用中,记录下面的o和p:
UIInterfaceOrientation o = [[UIApplication sharedApplication] statusBarOrientation];
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
UIInterfaceOrientation p = [[UIApplication sharedApplication] statusBarOrientation];
我明白了:
o = UIInterfaceOrientationLandscapeRight
p = UIInterfaceOrientationPortrait
是我,还是这种预期的行为?我咬了我的地方就是在我beginGeneratingOrientationNotifications
之后,我的通知例程被连续两次调用,一次是UIInterfaceOrientationPortrait
,然后是UIInterfaceOrientationLandscapeRight
- 这是当时iPhone的实际方向
无论iPhone如何举行,我都会收到一条UIInterfaceOrientationPortrait
通知,然后才能获得正确的通知。
想法?
答案 0 :(得分:0)
在iphone上,应用程序以纵向模式启动,然后旋转到指定的方向。