【问题标题】:ipad camera fullscreen : hide statusbar : return back : mainViewController height increased 20 pxipad相机全屏:隐藏状态栏:返回:mainViewController高度增加20 px
【发布时间】:2013-04-03 13:00:42
【问题描述】:

我的应用程序是横向(左右)模式应用程序。

我正在以全屏模式打开相机。 脚步 1.打开Camera(然后隐藏状态栏)和mainviewController高度增加20px 2. 旋转设备(从横向右向左,反之亦然) 3.关闭相机(然后状态栏回来)

top 20px pmainviewController 被状态栏覆盖。 (这是我的问题)

如果再次旋转设备,则视图高度变为正确。

有什么方法可以重置 ViewController

带状态栏的实际主视图控制器

带状态栏的摄像头后的主视图控制器

【问题讨论】:

    标签: objective-c ipad ios5


    【解决方案1】:

    在显示您的相机界面之前,您可以隐藏状态栏。

    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
    [self presentViewController:picker animated:YES completion:nil];
    

    然后当拾取器被拆除时,再次显示状态栏。

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多