歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Swift重寫導航控制器類的 initialize 方法

Swift重寫導航控制器類的 initialize 方法

日期:2017/3/1 9:20:24   编辑:Linux編程

//這個方法,是當這個類第一次被創建時調用,且只調用一次
override class func initialize() {

let navBar = UINavigationBar.appearance()

// 設置導航欄變得不透明 , 使得視圖的坐標的原點從導航欄下邊緣開始,也可以設置背景圖片達到這個效果
navBar.translucent = false

     // 設置導航欄背景顏色
navBar.barTintColor = UIColor.redColor()

}

// 在控制器當中,通過設置這個屬性,可以在導航欄中上部添加一個提示信息,需要注意,如果設置了提示屬性,那麼導航欄的區域總的高度會變成 94 像素

self.navigationItem.prompt = "提示區域"

// 在默認情況下,導航欄控制器中的工具欄式隱藏狀態的,可以使用以下方式將系統自帶的工具欄顯示出來
self.navigationController!.toolbarHidden = false
// 設置工具欄背景顏色
self.navigationController!.toolbar.barTintColor = UIColor.redColor()

Swift 正式開源,同時開源 Swfit 核心庫和包管理器 http://www.linuxidc.com/Linux/2015-12/125847.htm

Apple Swift學習教程 http://www.linuxidc.com/Linux/2014-09/106420.htm

使用 Swift 構建一個 iOS 的郵件應用 http://www.linuxidc.com/Linux/2014-08/105542.htm

Swift 2.0開源化 http://www.linuxidc.com/Linux/2015-06/118594.htm

Linux下搭建Swift語言開發學習環境 http://www.linuxidc.com/Linux/2015-12/125983.htm

Swift 的詳細介紹:請點這裡

Copyright © Linux教程網 All Rights Reserved