這一個是 Status Bar
隱藏:
在專案下的 General > Deployment Info 有一個選項 Hide status bar,打勾後啟動專案發現並沒有消失,所以這個功能沒有作用。
到 Navigator 下找到在 Supporting Files 資料夾裡的 Info.plist,click 右鍵 > Open As > Source Code,在 <dict> 裡面加入:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
再次執行專案就看不到 Status Bar 了,對 Info.plist 點擊右鍵 > Open As > Property List,可以看到多了一個 key-value pair:
也可以直接在 Property List 中加入
改變顏色:
在狀態列是開啟的情況時,如果在白色背景下將某個 View 的 Status Bar 設為亮色系,也有隱藏效果
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return .LightContent
}
如果將背景改為黑色,則顯示如圖所示:
沒有留言:
張貼留言