0

UITableViewController で追加のスワイプ ジェスチャの処理を実装したいと考えています。ただし、テーブルビューの場合、コントローラーのような通常のタッチ処理メソッド-[touchesBegan::]は呼び出されないようです。UITableView でタッチを処理するにはどうすればよいですか?

4

1 に答える 1

1

行ごとのスワイプ ジェスチャの実装を検討していますか? その場合、touchesBeganカスタム UITableViewCell サブクラスで (などを) オーバーライドします (そして、UITableViewDelegate がデフォルトのスワイプして削除する動作を有効にしないようにします)。

それ以外の場合は、UITableView にカスタム UIView サブクラスをオーバーレイし、そこでジェスチャを処理して、ジェスチャに関連しないイベントを UITableView に中継することをお勧めします。

于 2010-03-18T20:18:44.153 に答える