swiftでUIButtonのtouchesEndedが反応しません。
「親のViewの範囲内に配置する」ようにすることと、いろんなサイトに書いてあるのですが、ViewControllerの直下のUIView内にUIButtonを配置しています。(xcodeの内容を以下に添付しています。)
なぜ、反応しないのか?
どのように修正すべきかご教授ください。
swift
1// タッチイベント処理 2override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) { 3 super.touchesEnded(touches, with: event) 4 for touch: UITouch in touches { 5 var tagNum = touch.view!.tag
同じ階層にあるUILabelは反応していますが、UIButtonが反応しません。
両方とも、User Interaction Enabledはチェックされています。
なぜ反応しないのかご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。