0

UIButton TouchUpInSide 動作しませんが、長押しすると TouchUpinside に対応するセレクターが呼び出され、TouchDown は正常に動作します。私は答えを見つけるためにたくさんグーグルで検索しましたが、運がありません。この奇妙な問題が解決されることを願っています。ありがとうございました。

4

4 に答える 4

2

TouchUpInsideまたはTouchUpOutsideの代わりに使用しTouchInUpSideます。その行動はどこで見つけましたか?...

于 2012-08-10T07:21:01.723 に答える
2

TouchUpInside アクションは、View Controller のスーパー クラスのジェスチャ Recognizer によってオーバーライドされます。ご協力いただきありがとうございます。

于 2014-07-31T11:12:01.403 に答える
1

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIControl_Class/Reference/Reference.html

UIControlEvent TouchInUpSide が表示されません。

代わりにそのリストのいずれかを使用してください。

UIControlEventTouchDown
UIControlEventTouchDownRepeat
UIControlEventTouchDragInside
UIControlEventTouchDragOutside
UIControlEventTouchDragEnter
UIControlEventTouchDragExit
UIControlEventTouchUpInside
UIControlEventTouchUpOutside
UIControlEventTouchCancel

于 2012-08-10T07:28:43.007 に答える
0

コードを投稿し、場合によってはビュー階層を説明する必要があります。これにより、コードと最初のレスポンダーが誰であるかを知ることができます。セキュリティのために、別のイベントを試して何が起こるか見てみましょう。スペル エラーである可能性があります。

于 2012-08-10T08:24:34.317 に答える