支持iOS5和iOS6的自动旋转

时间:2013-08-05 08:30:40

标签: ios objective-c

我想为学习目的实施这种自动旋转。

当设备在iPad上支持所有方向时,在iPhone上不允许自动旋转。

我希望自动旋转适用于 iOS5和iOS6。

我应该写什么代码?

PS。以下方法似乎不起作用:

 - (BOOL) shouldAutorotate
{
    return  ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad);
}

-(NSUInteger)supportedInterfaceOrientations
{
     if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
     {
         return UIInterfaceOrientationMaskAll;
     }
     else
     {
         return UIInterfaceOrientationMaskPortrait;
     }

}

0 个答案:

没有答案