前提・実現したいこと
ボタンを押した瞬間に色が変わるようにしたいのですが、長押ししないと色が変わりませんでした。
<やってみたこと>
Storyboard上でUIButtonを設置し、ボタンに画像(png)を貼り付けました。
コードではなく、storyboard上のstate configをHighlightedにして背景色を変えることもしてみたのですが、そうするとボタンを押す前から背景色が変更されてしまいました。
ご教授よろしくお願いします。
該当のソースコード
swift
1 2import UIKit 3 4class FirstViewController: UIViewController { 5 6 @IBOutlet weak var button1: UIButton! 7 8//touch downで接続 9 @IBAction func ex(_ sender: Any) { 10 button1.backgroundColor = UIColor.gray 11 } 12//touch up insideで接続 13 @IBAction func exx(_ sender: Any) { 14 button1.backgroundColor = UIColor.white 15 } 16}
補足情報(FW/ツールのバージョンなど)
Swiftのversionは4.1.2
Xcodeのversionは9.4.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/04 14:24