ボタンからポップオーバーが呼び出されている間、ボタンを「押したまま」にしておく必要があるという問題が発生しました。ポップオーバーはいくつかのフィルターのセレクターであり、フィルターはボタン自体に表示されます。タップしてポップオーバーが表示されると、何があっても選択が解除されます。
タッチイベントでの動作を再定義し、標準に応答しないようにする必要があると思いtouch up inside
ます。それから私は他のイベントが原因であるのだろうかと思いましたか?touch up inside
しかし、iOSライブラリとStackOverflowでイベントリストを見つけることができませんでした。これは、またはの不正な動作に関する質問にすぎませんtouch down
。
では、タッチイベントの違いは何ですか?
- タッチキャンセル-ボタンをタッチしても指を離すと、選択が解除されたままになりますか?
- タッチダウン-タップして右。
- タッチダウンリピート??
- タッチドラッグEnter??
- ドラッグ出口をタッチしますか?
- 内側のドラッグをタッチしますか?
- タッチドラッグ外側??
- 内側を修正します-範囲内に残っているボタンをタップして放すと。UIButtonsの状態をNormalに変更します。
- 外をタッチアップ-ボタンをタップして離すと、境界を離れますか?
他のIBActionはUIButtonによって送信されませんよね?また、これらのイベントはUIButtonの外観をどのように変更しますか?のようにhighlighted
またはselected
?
IBActionsに関する良い記事へのリンクが見つからなかったので、よろしくお願いします。