1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio...
分类:
移动开发 时间:
2015-03-07 17:06:04
阅读次数:
186
- (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}//- (BOOL)prefersStatusBarHidden//for iOS7.0{ return YES;}需要隐藏...
分类:
移动开发 时间:
2015-02-13 19:58:11
阅读次数:
209
View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。
setSystemUiVisibility(int visibility)方法可传入的实参为:
1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏显示(恢...
分类:
移动开发 时间:
2015-02-12 10:49:29
阅读次数:
269
1.隐藏状态栏iOS升级至7.0以后,很多API被废止,其中原有隐藏状态栏StatusBar的方法就失效了。原有方案[[UIApplication sharedApplication] setStatusBarHidden:YES];但很不幸,在后来的版本中实效了,因此我们可以使用新的API来实现隐...
分类:
移动开发 时间:
2015-02-03 18:46:41
阅读次数:
212
最近在开发过程中碰到一个很奇怪的问题,在将状态栏隐藏掉之后,页面上的tableView会自动向上滚20个像素。
状态如下:
这是因为在iOS7.0之后,系统会自动调整scrollView的layout 和 contentInsets 。从而使其自动地适应iOS7之后那种整个屏幕都可以放入自定义控件的方法。而我们大多数在开发过程中并不希望收到系统自动的影响而是完全...
分类:
其他好文 时间:
2015-01-15 14:23:40
阅读次数:
219
我们在开发App的时候,在遇到有状态栏时,NavigationBar上面的按钮,是极难点击的,所以这个时候,最好我们能够人为的隐藏掉状态栏。如果一直需要隐藏的话,直接在info.plist里面,添加Key值:View controller-based status bar appearance如果没...
分类:
移动开发 时间:
2015-01-15 12:21:06
阅读次数:
221
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio...
分类:
移动开发 时间:
2015-01-09 12:07:06
阅读次数:
158
一、始终隐藏状态栏如果在App中需要状态栏一直是隐藏着的,可以在AppDelegate的application:didFinishLaunchingWithOptions:函数中进行设置,比如下面这段示意代码可以让状态栏以淡出的方式隐藏起来:- (BOOL)application:(UIApplic...
分类:
其他好文 时间:
2015-01-08 19:41:51
阅读次数:
188
刚刚开始学习ios开发不久,对于状态栏的了解也比较浅。 第一次接触xcode的版本是xcode4.6,在这个版本中,状态栏可以直接在应用程序中设置隐藏状态栏: 如: 或者用[[UIApplication sharedApplication] setStatusBarHidden:YES];...
分类:
移动开发 时间:
2015-01-06 21:16:20
阅读次数:
147