UITableViewCell
の中にUIButton
を入れる必要があります。ボタンの内側をタッチして指を動かすとテーブルがスクロールしない限り、すべて正常に動作します。UITableViewCellのUIButtonのタッチでテーブルをスクロールできない
UIButton
をサブクラス化し、touchesMoved:メソッドで同じメッセージをself.nextResponder
に送信するか、touchesCancelledを呼び出して、次のレスポンダにタッチイベントが渡されることを期待します。
この問題を解決する良い方法はありますか?現在、私はUITableViewCell
の上にUIView
を追加しています。手動でタッチイベントを検出し、結果をボタンまたは残りのセルにそれぞれ渡しますが、これは少し汚れています。
これは、ドキュメントへのリンクだけです。フィードバックやヒントは提供していません。 – RaffAl
@reecon:1つの提案:ちょうどdocを読んで、なぜそれが答えになったのか分かるでしょう –
私はそれを読んでいます。私はすべてのリンクされたドキュメントも読んでいます。 UITableViewCellにUIButtonを配置することについては何もありません。 – RaffAl