私は2つのボタンでアプリを作成しました。私が望むのは、左ボタンをクリックすると背景色が変わるということです。右ボタンをクリックすると、その背景色を変更します。概念上Swiftの2つのボタンの間の背景を切り替えるには?
は、両方のボタンの次のコードで働いている:
@IBAction func pressedButton(_ sender: UIButton) {
sender.backgroundColor = (sender.backgroundColor == Constants.BOOL_BUTTON.enabled) ? Constants.BOOL_BUTTON.disabled : Constants.BOOL_BUTTON.enabled
}
両方のボタンは、この機能にリンクされています。唯一の問題は、たとえば左ボタンに有効な色があり、ユーザーが右ボタンをクリックして選択を変更すると、左ボタンが無効な色にリセットされないことです。どのように私は上記の機能でこれを達成することができますか?
第1ボタンまたは第2ボタンの場合は、「送信者」をチェックします(IBOutlet/varはそのままにしておきます)。その後、それらを "反転"する? – Larme