Can't set titleView in the center of navigation bar because back button

前端 未结 10 1562
情话喂你
情话喂你 2020-12-08 02:25

I\'m using an image view to display an image in my nav bar. The problem is that I can\'t set it to the center correctly because of the back button. I checked the related que

10条回答
  •  忘掉有多难
    2020-12-08 03:05

    An example in Swift 3 version of Darren's second way:

    let imageView = UIImageView(image: UIImage(named: "test"))
        imageView.contentMode = UIViewContentMode.scaleAspectFit
    let titleView = UIView(frame: CGRect(x: 0, y: 0, width: 44, height: 44))
        imageView.frame = titleView.bounds
        titleView.addSubview(imageView)
    
    self.navigationItem.titleView = titleView
    

提交回复
热议问题