我正在使用QRCodeReader.swift并且更改布局的可能性很好,但是所选的按钮选项不起作用。
<%@ Register>
如果我测试toggleTorchButton?.setImage(UIImage(named: "ic_light_on"), for: .normal)
toggleTorchButton?.setImage(UIImage(named: "ic_light_off"), for: .selected)
状态,这可以正常工作,但.highlighted
从不。
为什么?
答案 0 :(得分:0)
我正在创建一个目标,这会改变所选的状态。
toggleTorchButton?.addTarget(self, action: #selector(self.toggleTorchButtonHandler), for: .touchUpInside)
func toggleTorchButtonHandler() {
toggleTorchButton?.isSelected = !(toggleTorchButton?.isSelected)!
}