QRCodeReader.swift toggleTorchButton选择的图像不起作用

时间:2017-07-27 00:12:52

标签: swift uibutton qr-code selected

我正在使用QRCodeReader.swift并且更改布局的可能性很好,但是所选的按钮选项不起作用。

<%@ Register>

如果我测试toggleTorchButton?.setImage(UIImage(named: "ic_light_on"), for: .normal) toggleTorchButton?.setImage(UIImage(named: "ic_light_off"), for: .selected) 状态,这可以正常工作,但.highlighted从不。

为什么?

1 个答案:

答案 0 :(得分:0)

我正在创建一个目标,这会改变所选的状态。

toggleTorchButton?.addTarget(self, action: #selector(self.toggleTorchButtonHandler), for: .touchUpInside)

func toggleTorchButtonHandler() {
    toggleTorchButton?.isSelected = !(toggleTorchButton?.isSelected)!
}