我在我的应用程序中使用 IASK,但我发现了一个问题。那是我要改变我的设备方向的时候,主视图控制器运行良好(iOS 5 和 6)。但是在 IASK 视图控制器中它不起作用!此外,当我按下设置按钮进入 IASK 视图控制器时,视图控制器总是会飞溅翻转视图。我试图找出我的代码有什么问题。我确实将 iOS 5 和 6 的两种视图方向方法也添加到了 IASK 视图控制器中,但它仍然不能正确执行。
有谁知道如何解决这种问题?
//ios5 autorotate
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if ((interfaceOrientation==UIInterfaceOrientationPortrait)||(interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown)) {
return YES;
}
else return NO;
}
//ios6 autorotate
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
}
- (BOOL)shouldAutorotate
{
return YES;
}