如何根据所选标签(iPad)限制视图旋转?

时间:2012-03-24 11:30:53

标签: ios ipad orientation uiinterfaceorientation

我有一个包含多个不同标签的应用。这些选项卡中的第一个应该只允许纵向旋转,但我希望其余的选项卡能够自由旋转。这甚至可能吗?如果是这样,我怎么能达到这个效果?

1 个答案:

答案 0 :(得分:0)

在相应选项卡的视图控制器的.m文件中,您可以根据您对纵向或横向的要求设置界面方向。

以下是视图控制器的.m文件

中代码块的片段
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        return YES;
    }
}