私は、ユーザーが押したい4つのボタンがあります。ボタンの値は1,5、25、および100です。Swift 3でストーリーボードの複数のボタンを1つのアクションに接続して値を増やす方法を教えてください。
私は、押されたボタンのすべての値の合計を表示するようにラベルを設定しました。
しかし、IBActionボタンのコード内に式があるため、数値が加算されません。以前の投稿では、「アクションを接続する」ことがありました。これは、ストーリーボードの複数のIBActionボタンをSwiftのsignleアクションに接続できるようになります。 Swift 3でその機能を見つけることができません。
したがって、ストーリーボード内の複数のIBActionsボタンをSwift 3内の1つのアクションにどのように接続できますか?
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
var oneButtonTapped = 0
var noButtonTapped = 0
@IBAction func oneButtonTapped(_ sender: AnyObject) {oneButtonTapped = oneButtonTapped + 1
//Aware that the location of the code is requiring the 1 button to be tapped to be update. TODO: Have the total update after every button tap
let totalAmount = (noButtonTapped + oneButtonTapped + fiveButtonTapped + twentyfiveButtonTapped + hundredButtonTapped)
Amount.text = String(totalAmount)
}
var fiveButtonTapped = 0
@IBAction func fiveButtonTapped(_ sender: AnyObject) {fiveButtonTapped = fiveButtonTapped + 5
}
var twentyfiveButtonTapped = 0
@IBAction func twentyfiveButtonTapped(_ sender: AnyObject) {twentyfiveButtonTapped = twentyfiveButtonTapped + 25
}
var hundredButtonTapped = 0
@IBAction func hundredButtonTapped(_ sender: AnyObject) {hundredButtonTapped = hundredButtonTapped + 100
}
があなたの援助のために事前にありがとうござい後
次のコードが配置され、それが大幅に高く評価されます!