默认情况下,程序启动后页面顶部会有一个状态栏(
statusBar),如下图:
(2)在 General -> Deployment Info 中,将 Hide status bar 勾选。
如果我们想要去掉状态栏,有两种办法实现。
1,全局设置
这种方法修改后,整个应用的所有视图都不显示状态栏。
(1)在
Info.plist 中添加如下配置
1
2
|
<
key
>UIViewControllerBasedStatusBarAppearance</
key
>
<
false
/>
|
(2)在 General -> Deployment Info 中,将 Hide status bar 勾选。
2,在视图控制器中单独设置
这用方法适合于只隐藏部分页面的状态栏。我们在需要隐藏
statusbar 的
ViewController 中添加如下代码即可。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import
UIKit
class
ViewController
:
UIViewController
{
//隐藏状态栏
override
var
prefersStatusBarHidden:
Bool
{
return
true
}
override
func
didReceiveMemoryWarning() {
super
.didReceiveMemoryWarning()
}
}
|
原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_1518.html