iOS 关于navigationBar

     
             /** Title Text Attribute title文字的大小和颜色 */
       private static var defaultTitleTextAttribute: [String : AnyObject]? {
        
           let font = UIFont.boldSystemFontOfSize(18)
        
           let textColor = UIColor(hexString: "#FFFFFF")!
        
           return [NSFontAttributeName: font, NSForegroundColorAttributeName: textColor]
       }  


      1      // navigationBar 返回按钮颜色
      2      self.tintColor = UIColor.redColor()
      3      // navigationBar 的颜色
      4      self.barTintColor = UIColor.yellowColor()
      5      // navigationBar上title 文字的大小颜色等
      6      self.titleTextAttributes = UINavigationBar.defaultTitleTextAttribute


            //   7 8 9 行设置navigationBar 为透明的
      7     self.translucent = true
            
      8     self.shadowImage = UIImage()
            
      9     self.setBackgroundImage(UIImage(), forBarMetrics: .Default)

 

//  自定义navigationleftBarButtonItem 返回按钮

        if let viewControllers = self.navigationController?.viewControllers where viewControllers.count > 1 {
            
            self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "NavigationBar_Back"), style: .Plain, target: self, action: #selector(backBarButtonItemClicked))
        }


    func backBarButtonItemClicked() {
        
        self.navigationController?.popViewControllerAnimated(true)
    }

 

 

 

转载于:https://my.oschina.net/u/2613046/blog/741585

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值