UIButton TouchUpInSide 動作しませんが、長押しすると TouchUpinside に対応するセレクターが呼び出され、TouchDown は正常に動作します。私は答えを見つけるためにたくさんグーグルで検索しましたが、運がありません。この奇妙な問題が解決されることを願っています。ありがとうございました。
4 に答える
TouchUpInside
またはTouchUpOutside
の代わりに使用しTouchInUpSide
ます。その行動はどこで見つけましたか?...
TouchUpInside アクションは、View Controller のスーパー クラスのジェスチャ Recognizer によってオーバーライドされます。ご協力いただきありがとうございます。
UIControlEvent TouchInUpSide が表示されません。
代わりにそのリストのいずれかを使用してください。
UIControlEventTouchDown
UIControlEventTouchDownRepeat
UIControlEventTouchDragInside
UIControlEventTouchDragOutside
UIControlEventTouchDragEnter
UIControlEventTouchDragExit
UIControlEventTouchUpInside
UIControlEventTouchUpOutside
UIControlEventTouchCancel
コードを投稿し、場合によってはビュー階層を説明する必要があります。これにより、コードと最初のレスポンダーが誰であるかを知ることができます。セキュリティのために、別のイベントを試して何が起こるか見てみましょう。スペル エラーである可能性があります。