我似乎在下面的代码中遇到设备特定问题,因为它只会影响我测试的iPhone 3GS。
基本上,界面不会旋转。它适用于比3GS更新的所有iPad和iPhone。如果你能帮助我,我会非常感激!
代码:
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
return YES;
} else {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
}
答案 0 :(得分:0)
在你的appDelegate didLaunch方法中,你启用了旋转:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];