我正在尝试使用leftBarButtonItem将图像添加到导航栏的左侧,它将用作一个小徽标。我可以很好地添加图像。我的问题是,我如何禁用它的可点击性,只是保持相同的状态,这样当有人按下它时它不会变成灰色。我只想把它作为一个图像放在导航栏的左边。下面是我用来将徽标添加到导航栏左侧的内容。任何帮助都非常感谢。

        let btnName = UIButton()
        btnName.setImage(UIImage(named: "NavIcon"), forState: .Normal)
        btnName.frame = CGRectMake(0, 0, 40, 50)

        let leftBarButton = UIBarButtonItem()
        leftBarButton.customView = btnName
        self.navigationItem.leftBarButtonItem = leftBarButton

最佳答案

btnName.userInteractionEnabled = false

10-08 12:36