2

我设置了视图的框架,以便在单击文本字段时视图可以向上移动,然后我输入主页按钮转到后台,但是当我回到前台时,键盘也会显示,但视图的框架已重置。这是3张照片。这发生在 ios 6 中,但从未发生在 ios 5 和更早版本中。谁知道为什么会出现这种情况以及如何处理它。抱歉,我无法发布图片向您展示。

4

1 回答 1

0

在这里找不到任何图像。但是我遇到了同样的问题并像这样修复了它。这不是一个很好的解决方案。但做的工作。让我知道它是否有帮助。

- (void)applicationWillEnterForeground:(UIApplication *)application
{
        [[UIApplication sharedApplication] setStatusBarHidden:NO];
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES];

        double delayInSeconds = 0.1;
        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
        dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
            [[UIApplication sharedApplication] setStatusBarHidden:YES];
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES];
        });
    }
}
于 2013-05-02T12:14:55.180 回答