objective-c - 隐藏状态栏会留下空白

标签 objective-c ios xcode

隐藏状态栏会留下一个我不知道如何删除的空白。

我使用的代码如下所示,我尝试将它放在不同的地方但没有运气。

-(void)viewWillAppear:(BOOL)animated
{    
    [[self navigationController] setNavigationBarHidden:NO animated:YES];
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}

有什么建议么?谢谢

最佳答案

您将不得不执行以下步骤:

  • 进入界面生成器。单击您的 View ,然后在右侧界面栏上,从下拉菜单中选择选项:
    状态栏> 无
  • 向上拖动 View 上的其余内容或占据 View 顶部的任何内容以考虑可见的空白区域。

  • 现在界面构建器中的状态栏已经消失,您可以在以编程方式隐藏它时对其进行说明。

    关于objective-c - 隐藏状态栏会留下空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628068/

    相关文章:

    ios - UITextView 文本底部阴影

    ios - 是否可以定位 map View ,使用户的当前位置不在 View 的中心?

    ios - 如何使 autosize(height) UITableViewCell?

    ios - ld : Framework not found: DropboxSDK

    objective-c - 具有全局持久存储的基于核心数据文档的应用程序

    objective-c - Objective-C 中的星号用法 : related questions

    ios - 如何使用 Sqlite.swift 获取列名列表?

    ios - [Xcode]xcodebuild 归档是否返回状态代码?

    xcode - 找到 X 轴的中间以放置标签 Swift Xcode 6

    ios - 使用 Google Drive SDK iOS 创建文件夹内部文件夹