页面更改后,iPhone顶部状态栏会卡在右侧

时间:2012-08-29 02:20:16

标签: iphone objective-c ios

我有2页。

第A页:(肖像模式) 第B页:(风景模式)

从第A页开始 - > B,然后返回到页面A.状态栏卡在右侧(尽管手机已回到纵向模式。通常它最终会重新绘制到正确的位置,但这可能需要几秒钟,是不可接受的。这两页是通过故事板中的Modal segue连接起来的,我没有实现任何重要的事情......

这是Page A中的shouldRotate方法。想想我离开了这个标准。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        return YES;
    }
}

0 个答案:

没有答案