5
iOS 6では、私はUITableViewを持っています。一番上のセルには、カスタムスライダをドラッグして対話できるカスタムコントロールがいくつかあります(example参照)。原因、ドラッグする必要があるが、ヒットは、多くの場合、セルの背景にあると思われるよう、彼らがつかむことが難しいことができいくつかのセルでUITableViewのスクロールを無効にする
コントロールはスライダー指標のタグやドラッグを必要とする...スクリーンショットを参照してください。テーブルをドラッグしてキックインします。
タップイベントがそれらのコントロールのどこかで発生した場合、テーブルのデフォルトスクロールを無効にしたいと思います。二つのオプション私はオフに考えることができます:
- コントロールは、彼らは透明な背景を持っている部分で、特に、より広い領域でのイベントを処理していることを確認し、トップセル内の任意のイベントのためにドラッグ
- 無効テーブル
これらのいずれかを達成するための提案はありますか?
ありがとうございます!
これを試してください:tableView.scrollEnabled = NO; – Vinodh
私の問題は、タッチイベントが最初の行で発生する場合を除いて、テーブルをドラッグ可能かつスクロール可能にしたいということです(この場合、イベントはスライダのみに移動します) – mkrus