仅在iPhone 3GS上发出轮换问题

时间:2012-07-18 02:46:21

标签: iphone objective-c ios uiviewcontroller autorotate

我似乎在下面的代码中遇到设备特定问题,因为它只会影响我测试的iPhone 3GS。

基本上,界面不会旋转。它适用于比3GS更新的所有iPad和iPhone。如果你能帮助我,我会非常感激!

代码:

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        return YES;

    } else {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    }
}

1 个答案:

答案 0 :(得分:0)

在你的appDelegate didLaunch方法中,你启用了旋转:

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];