对于iOS6及以下版本,我们曾经用didFinishLaunchingWithOptions:as 编写一行代码
[UIApplication sharedApplication].statusBarHidden = YES;
Run Code Online (Sandbox Code Playgroud)
但是,在某些事件中您必须要小心,例如,如果您正在访问相机的照片库.在该屏幕中,将显示状态栏.有趣的是,在关闭包含照片库的屏幕后,状态栏会再次出现.因此,在照片库屏幕被关闭后,在第一个屏幕的视图控制器内,您必须再次编写该段代码.
对于iOS7,程序已更改.您必须在info.plist应用程序中设置它.如果您为同一个应用程序info.plist设置了多个目标,则必须将密钥设置为View controller-based status bar appearanceas NO.只是为了轻松记住键名,按字母顺序排列,它是友好键值格式的最后一个键.
使用XIB,您无法隐藏状态栏.但是,出于可视化目的,在设计屏幕时,可以隐藏或显示它.
希望这个答案可以帮到你.
| 归档时间: |
|
| 查看次数: |
3532 次 |
| 最近记录: |