UITableViewセクションヘッダーへのタッチイベントをキャッチするにはどうすればよいですか?
-
05-07-2019 - |
質問
UITableViewセクションヘッダーのカスタムビューを実装しました(viewForHeaderInSectionを使用)。プレーンビューモードの場合、デフォルトの動作は、セルがセクションヘッダーの下に浮かび、タッチイベントがその下のセルに到達することです。
カスタムセクションヘッダービューを、セクションヘッダービューの下のセルにイベントを渡すのではなく、境界内のタッチイベントに最初に応答させてアクションを実行させるにはどうすればよいですか?
解決
UIViewの代わりにUIControlを使用します
[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];
他のヒント
http://developer.apple.com/をご覧ください。 library / ios /#samplecode / TableViewUpdates / Introduction / Intro.html タップイベントをキャッチし、アクションメソッドを実行します。それはあなたを助けるかもしれません。
所属していません StackOverflow