Brian F爱
从专注于角图,Web技术以yobet英雄联盟及波特兰的Node.js的Google开发人员专家中学习。
广告 ·ultimatecourses.com.
用终极课程学习角度正确的方式

隐藏iPhone和iPad应用程序上的状态栏

隐藏iPhone和iPad应用程序上的状态栏真的很容易。您可以使用几种方法来完成此操作:

  • 以编程方式使用statusbardid.物业在UIApplication.
  • 使用目标摘要设置将关闭整个应用目标的状态栏。
  • 将属性和值添加到您的app-info.plist.文件。

我们将在帖子中迅速涵盖所有三种方法。

UIApplication StatusBardhide财产

它真的很容易控制应用程序中的状态栏。如果需要,您可以在AppDelegate文件中或在特定视图中执行这些操作。要隐藏状态栏,请使用以下代码行:

[[UIApplication SharedApplication]setstatusbarbidden.];

请记住,即使您在您的代码中放入此编码AppDelegate.,仍将在启动应用程序期间显示状态栏。要在整个应用程序中隐藏状态栏,或仅在启动期间,您需要使用目标摘要设置或通过修改设置设置app-info.plist.文件。使用setStatusBarkhidden:汉语:如果要为状态栏的显示/隐藏设置动画。

你也可以使用setStatusBarstyle:Animated:控制状态栏外观的方法。有3种不同的常量控制状态栏的样式:

  • uistatusbarstyledefault.
  • UISTATUSBARSTYLEBLACKTRANSLACHENT.
  • uistatusbarstyleblackopaque

目标摘要设置

单击“项目导航器”窗格中的“项目标题”浏览到目标摘要设置。然后,单击应用程序的目标,然后选择“摘要”选项卡。

Xcode.

您可以使用每个部署目标的设置设置状态栏的可见性和样式(iPhone / iPod与iPad)。这将在应用程序启动期间和在整个应用程序期间隐藏状态栏。

app-info.plist.

您还可以使用“信息属性”列表手动控制应用程序设置。您可以在Apple Web站点上找到文档,该网站列出了可以使用应用程序信息属性列表控制的IOS应用程序的所有应用程序设置。该文件在您的项目中找到支持文件小组并被命名:$ {project_name} -info.plist

如果单击Xco​​de中的文件,它将打开属性列表编辑器中的文件。使用此方法您可以添加键和值。您还可以在Xcode中右键单击(或控制点击)并选择开放>源代码。这样,您可以查看存储在Plist文件中的XML。将以下XML添加为孩子节点:

<>uistatusbarhidden.><真正/><>uistatusbarhidden〜ipad.><真正/>

这将隐藏iPhone和iPad应用程序的状态栏。

Brian F爱

嗨,我是布莱恩。我对类型名称,Angular和node.js感兴趣我嫁给了我最好的朋友邦妮,我住在波特兰和我滑雪(很多)。