在iOS中隐藏状态栏

  1. 在Info.plist加入 View controller-based status bar appearance 并设置为NO;
  2. 在代码中调用[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
时间: 2024-08-06 06:01:27

在iOS中隐藏状态栏的相关文章

如何在iOS 7.0中隐藏状态栏

使用Cordova做了一个小项目,在原来iOS6的时候显示挺好,升级为iOS7后,每次App启动后都会显示状态栏,而且状态栏和App的标题栏重叠在一起,非常难看,因此需要将状态栏隐藏起来. 首先,考虑了采用Code的方式,在MainViewControoler.m中写下如下代码: 但是测试并不生效. 于是尝试修改Info.plist文件,因为每个工程Info.plist的位置可能不尽相同,最好在底部的搜索框中进行搜索.添加了下面两个属性后,在启动App,状态栏隐藏了. 参考资料: 1.iOS7

iOS开发- 隐藏状态栏(电池栏)

分为两种情况: 1. 想要隐藏某个视图的状态栏, 比方说, 从界面A, push 到界面B的时候, 界面A原本显示状态栏, 然而我们须要界面B不显示状态栏. 这时候, 能够这样做: 在B中实现: - (void)viewDidLoad { [super viewDidLoad]; if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBar

iOS之隐藏状态栏

iOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIViewController的状态栏与导航栏基本是一体的.因此UIVIEWCONTROLLER的hide/show状态的方法也跟其他版本的不一样了. 在iOS7以前的版本,hide/show是通过以下代码实现 [cpp] view plain copy [[UIApplication sharedApplication] setStatusBarHidden:YES(NO) withAnimation:UIStatusBa

IOS中设置状态栏的状态

IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池.时间等部分: 背景部分:就是显示黑色或者图片的背景部分: 如下图:前景部分为白色,背景部分为黑色  注意:这里只涉及到ios7以及更高版本,低版本下面的讲解可能无效. 设置statusBar的[前景部分] 简单来说,就是设置显示电池电量.时间.网络部分标示的颜色, 这里只能设置两种颜色: 默认的黑色(

iOS 应用隐藏状态栏

有时候在 Storyboard 和 target 里的设定并不足以使得应用能够完全隐藏状态栏. 这时候需要到 Info.plist,添加一项:View controller-based status bar appearance,并把值设为 NO.

iOS开发 在某个视图控制器中 隐藏 状态栏

在plist文件中添加 key:View controller-based status bar appearance  为NO 在程序中  使用 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 可以将状态栏隐藏, 设置为 NO 则可将 状态栏显示

iOS中的状态栏

2种方法 从iOS7开始,系统提供了2种管理状态栏的方式: (1)通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏) (2)通过UIApplication管理(一个应用程序的状态栏都由它统一管理) 默认方式 在iOS7中,默认情况下,状态栏都是由UIViewController管理的,UIViewController实现下列方法就可以轻松管理状态栏的可见性和样式 状态栏的样式 - (UIStatusBarStyle)preferredSt

iOS如何隐藏状态栏,包括网络标志、时间标志、电池标志等

我们在开发App的时候,在遇到有状态栏时,NavigationBar上面的按钮,是极难点击的,所以这个时候,最好我们能够人为的隐藏掉状态栏. 如果一直需要隐藏的话,直接在info.plist里面,添加Key值:View controller-based status bar appearance 如果没有的话,步骤如下: 1.在任意一个位置点击+号,即可进行添加: 2.选择:View controller-based status bar appearance这一项,所有的属性,是按照ABC的排

iOS 中隐藏UITableView最后一根分隔线

最近在做弹出菜单的时候,使用到了FTPopOverMenu,遇到了箭头向下时,最后一根分割线十分不美观的问题. 由于这种菜单一般是不能滚动的,即设置了UITableView的滚动属性为NO. 我想了一种方法,是在最后一根分割线上添加一个视图,将其盖住. UIView *lineView = [self viewWithTag:201]; if (!lineView) { lineView = [[UIView alloc] initWithFrame:CGRectZero]; } lineVie