UITableViewセクションヘッダーへのタッチイベントをキャッチするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/621389

  •  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 タップイベントをキャッチし、アクションメソッドを実行します。それはあなたを助けるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top