禁用自动旋转

时间:2013-10-14 17:10:08

标签: ios uiinterfaceorientation autorotate

我有一个特定的viewcontroller,我希望这样做: 加载时,如果设备已进行美化,则显示横向但不会自动旋转。 加载时,如果设备为纵向,则显示纵向但不自动旋转。 我找不到合适的解决方案,任何人都可以提出建议吗?

1 个答案:

答案 0 :(得分:0)

尝试检查 viewWillAppear()上的orietation,然后根据定向设置视图以按照您想要的方式显示。

int orientationType = [[UIDevice currentDevice] orientation];

1 =人像2 =人像(颠倒)3 =风景()4 =风景(

禁用仅对视图自动轮播:

 - (BOOL) shouldAutorotate {
    return NO;
 }