2017-07-27 14 views
0

私はQRCodeReader.swiftを使用しています。レイアウトを変更する可能性はありますが、ボタンの選択されたオプションは機能しません。QRCodeReader.swift toggleTorchButton選択されたイメージは役に立たない

toggleTorchButton?.setImage(UIImage(named: "ic_light_on"), for: .normal) 
toggleTorchButton?.setImage(UIImage(named: "ic_light_off"), for: .selected) 

私は.highlighted状態をテストする場合、これは正常に動作しませんが、.selectedありません。

なぜですか?

答えて

0

私はターゲットを作成しており、これは選択された状態を変更します。

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

func toggleTorchButtonHandler() { 
    toggleTorchButton?.isSelected = !(toggleTorchButton?.isSelected)! 
} 
関連する問題