0
各クリックでテキスト(または背景やアニメーションなど)を変更したいのですが、これを行うにはどうすればよいですか?iOSでタッチするアクションが異なるボタンが1つずつ表示されます
@IBOutlet weak var text: UILabel!
@IBOutlet var background: UIView!
@IBOutlet weak var button: UIButton!
@IBAction func play(_ sender: UIButton) {
UIView.animate(withDuration: 1.5) {
self.button.frame.origin.y = 30
self.button.frame.size.height = 200
self.button.frame.size.width = 130
self.button.backgroundColor = .yellow
self.text.textColor = .white
self.text.frame.origin.y += 110
self.background.backgroundColor = .black
self.text.text = "Thanks for grabiN."
// ..text = "Now click it until it's gone!"
// ..text = "ComeOn you can do iT"
// ..text = "Lest time"
}
}
を作成します。私はここで何が問題なのかよくわからないのですか? – GoodSp33d
クリックだけでカウンタを増やした後にプロパティを追加すると、playメソッドで 'if counter == 0 {}' 'if counter == 1'を使って異なるコードを実行することができます。 –