IOS 程序中状态栏的显示与隐藏

项目中有时需要将顶部的状态栏给隐藏掉,在网上搜了搜基本上都不能用,原因大概是当程序运行的时候状态栏已经显示出来,然后再调状态栏的set方法会不起作用(至于为什么不起作用还不清楚)。

隐藏状态栏方法1:

  修改plist文件,添加 Status bar is initially hidden  当设置成为YES时,程序启动的时候就隐藏了(启动页也不显示)

         添加View controller-based status bar appearance   设置为NO

这种修改方法会隐藏整个项目中的状态栏(注意:plist文件后记得celan程序shift+command+k)

隐藏状态栏方法2:

可以在需要隐藏的界面调下面这个方法

- (BOOL)prefersStatusBarHidden {
    return YES;
} 这样就可以在当前界面隐藏了。(注意:如果整个项目中的状态栏都隐藏了,是不会触发该方法的)

时间: 2024-11-09 10:39:08

IOS 程序中状态栏的显示与隐藏的相关文章

关于iOS程序中插入广告的问题

版权所有,转载请注明出处 陈军刚 对于开发面向全球用户的免费软件,插入Google的Admob广告和Apple的iAd是开发者实现盈利的最好选择.那接下来将介绍一些在iOS程序中插入Google的Admob广告的一些步骤. 第一步:加入ADBannerView 首先,在你的工程中引入iAd.framework ScenicViewController.h 1 #import <UIKit/UIKit.h> 2 #import <iAd/iAd.h> 3 4 @interface S

iOS程序中打开其他程序的方法

1.1 如果被打开程序不是自己的,则要找到被打开App的URL Schemes. http://jbguide.me/2012/09/12/how-to-find-url-schemes%EF%BC%9F/ 1.2 如果被打开程序是自己写的,那么写程序时要实现 1) appname-info.plist里增加 <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes<

C# 查找其他应用程序并打开、显示、隐藏、关闭

软件开发中,有时迫不得已要用到第三方的软件,这时就涉及到在C#应用程序需要对第三方软件打开.显示.隐藏以及关闭. 下面列举了几个常用的方式 打开应用程序,下面是2种简单用法: 第一种: public enum ShowWindowCommands : int { SW_HIDE = 0, SW_SHOWNORMAL = 1, //用最近的大小和位置显示,激活 SW_NORMAL = 1, SW_SHOWMINIMIZED = 2, SW_SHOWMAXIMIZED = 3, SW_MAXIMIZ

如何控制android系统中NavigationBar 的显示与隐藏

我们使用的大多数android手机上的Home键,返回键以及menu键都是实体触摸感应按键.如果你用Google的Nexus4或Nexus5话,你会发现它们并没有实体按键或触摸感应按键,取而代之的是在屏幕的下方加了一个小黑条,在这个黑条上有3个按钮控件,这种设置无疑使得手机的外观的设计更加简约.但我遇到身边用Nexus 4手机的人都吐槽这种设计,原因很简单:好端端的屏幕,被划出一块区域用来显示3个按钮(如下图所示):Back, Home, Recent.并且它一直用在那里占用着. 在androi

jquery中使元素显示和隐藏方法之间的区别

在实际的项目开发中,要使一个元素隐藏的方法有很多,比如css的多种属性和jquery的多种方法,虽然他们的作用都是使元素不可见,但是各个方法实现的原理是不一样的.下面主要介绍jquery各个元素隐藏方法之间的区别. 1.show()和hide() 使用hide()方法隐藏元素实际上是同时减少元素的高度.宽度以及不透明度,直到这三个属性为0,最后设置元素的css属性disolay:none.show()方法从上到下增大元素的高度,从左到右增大元素的宽度,同时增加内容的不透明度,直至元素完全显示.

ZBrush中物体的显示与隐藏方法

在ZBrush®中除了遮罩功能可以对局部网格进行编辑外,通过显示和隐藏局部网格也可以对局部进行控制.选择网格的控制都是手动操作,在软件中并没有相应的命令进行操作.选择局部网格的工作原理也很简单,即被选择的网格参与编辑,而隐藏的网格不参与编辑. 操作方法:按住Shift和Ctrl键,在文档视图区域按住鼠标左键并拖拽,绿色矩形框下被覆盖的网格将被选择,而没有被覆盖的网格将被隐藏.如果按住Shift和Ctrl键,在文档视图区按住鼠标左键并拖拽产生绿色矩形框时释放Shift键之后再按住Alt键,绿色矩形

IOS swift实现密码的显示与隐藏

最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相关文章,得到了一些启发,解决了这个问题,在这里分享出来供给大家参考与学习! 代码如下: importUIKit class MyTextField:UITextField,UITextFieldDelegate{ private var maxLength=11 overrideinit(frame

ZBrush中物体的显示与隐藏

在ZBrush?中除了遮罩功能可以对局部网格进行编辑外,通过显示和隐藏局部网格也可以对局部进行控制.选择网格的控制都是手动操作,在软件中并没有相应的命令进行操作.选择局部网格的工作原理也很简单,即被选择的网格参与编辑,而隐藏的网格不参与编辑. 操作方法:按住Shift和Ctrl键,在文档视图区域按住鼠标左键并拖拽,绿色矩形框下被覆盖的网格将被选择,而没有被覆盖的网格将被隐藏.如果按住Shift和Ctrl键,在文档视图区按住鼠标左键并拖拽产生绿色矩形框时释放Shift键之后再按住Alt键,绿色矩形

[译]在 Andriod/IOS 程序中使用自己的字体

原文链接:http://firemonkeyblog.blogspot.com/2014/12/using-custom-fonts-in-android-delphi.html 你应该能够在 Andriod 应用中使用任何 TrueType 字体. 示例使用了字符 Script MT Bold.这个字体在 Windows 的字体文件夹.这个字体的文件名为 SCRIPTBL.TTF. 1. 复制 SCRIPTBL.TTF 到你的工程目录. 2. 在发布(Deployment)窗口中,添加 SCR