Add custom button to navigation controller without border

前端 未结 3 823
醉酒成梦
醉酒成梦 2020-12-31 07:04

I add custom button to navigation controller

    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@\"back.png\"]
                  


        
3条回答
  •  爱一瞬间的悲伤
    2020-12-31 07:18

    For Swift 4

    let backButton = UIButton(frame: CGRect(x: 0, y: 0, width: 25, height: 25))
    backButton.setImage(UIImage(named: "back.png"), for: .normal)
    backButton.addTarget(self, action: #selector(backAction), for: .touchUpInside)
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(customView: backButton)
    

    And action (selector) should be like the following :

    @objc func backAction () {
            // do the magic 
    }
    

提交回复
热议问题