###前提・実現したいこと
クリックでHighlightedに設定した画像と、普通に設定した画像を
交互に表示したいです。
###発生している問題・エラーメッセージ
Use of string literal for Objective-C selectors is deprecated; use ‘#selector’ instead. そして多分さらにエラーがあると思います。
###該当のソースコード
swift
1class ViewController: UIViewController { 2 @IBOutlet weak var myImageView: UIImageView! 3 4 override func viewDidLoad() { 5 super.viewDidLoad() 6 7 myImageView.userInteractionEnabled = true 8 9 let tap:UITapGestureRecognizer = UITapGestureRecognizer(target:self, action:"viewHighlight" ) 10 myImageView.addGestureRecognizer(tap) 11 12 13 //タップされたときに呼び出されるメソッド 14 func viewHighlight() { 15 16 if(myImageView.highlighted == true ){ 17 myImageView.highlighted = false 18 } else { 19 myImageView.highlighted = true 20 } 21 } 22 23} 24
###試したこと
action: #selector(ViewController.viewHighlight)と変更してみたものの、viewHilightが存在しないと返されてしまった。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/17 06:55