歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

  //這個方法,是當這個類第一次被創建時調用,且只調用一次
    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