我的UIButton
实例在按下时没有突出显示。我很确定我的代码是正确的。这只发生在我正在使用的这个特定的类中。我在猜测,因为该函数已被我遵守的协议覆盖。UIbutton在按下时没有突出显示
我想让UIButton
突出显示默认的方式,但我必须手动完成。如何强制按下时突出显示按钮,以及它的默认设置(颜色方面)是什么,以便与所有其他按钮保持一致?
这里是我当前的代码:
let backButton = UIButton()
backButton.setTitle("back", for: .normal)
backButton.setTitleColor(UIColor.black, for: .normal)
backButton.adjustsImageWhenHighlighted = true
RevealBar.addSubview(backButton)
backButton.snp.makeConstraints { (make) -> Void in
make.center.equalTo(RevealBar)
make.width.equalTo(RevealBar)
make.height.equalTo(RevealBar)
}
backButton.addTarget(self, action: #selector(self.goBack), for: .touchUpInside)
尝试使用初始化'的UIButton(类型按钮类型:UIButtonType.system)初始化' – shim
谢谢@shim它的工作 – slimboy
@马特,我不得不默认,因为settitlecolor,文本颜色是白色的..但现在我改变了类型为.system它没有它的作品 – slimboy