我很好奇是否有人弄清楚了这一点。从 iOS 6 开始,设备方向的工作方式发生了变化。据我所知,新方法如下所示:
-(BOOL) shouldAutorotate {
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation == UIDeviceOrientationUnknown)
orientation = UIInterfaceOrientationPortrait;
if (orientation==UIInterfaceOrientationPortrait) {
// do some stuff
}
return NO;
}
我的问题是,在 Kobold2D 中,我应该把这个方法放在哪里,以便调用它来防止方向改变?无论我做什么,我似乎都无法让设备停止重新定向。