質問: touch.view!.tag ``` 同じ階層にあるUILabelは反応していますが、UIButtonが反応しません。 両方とも、User Interaction Enabledはチェックされています。 なぜ反応しないのかご教授ください。
回答: UIButtonのtouchesEndedが反応しない原因や解決策がわからないのですが、viewDidLoad内でUIButtonをtag番号から取得(Classが複数ViewControllerを扱うため)して、addTargetでイベントを設定しました。 ``` override func viewDidLoad() { ... let setbtn702 = view.viewWithTag(702) as! UIButton// 設定ボタン setbtn702.addTarget(self, action: #selector(self.setSaveJob(sender: )), for: .touchUpInside) ... } func setSaveJob() { ... } ``` という感じでやりたいことは実現できてます。