2009-08-29 9 views
1

UITableViewセクションの1つでは、UIDatePickerを持つビューをfooterに配置しています(tableview:viewForFooterInSection :)。問題は、UIDatePickerがシングルタッチイベント(タッピング)のみを受け取り、スクロールイベントを受け取らないため、その内部に適切な時間を設定できないことです。 UITatePickerの時間や分のスピナーをスクロールする代わりに、UITableViewはスクロールします。UITableView:セクションのフッターとユーザーとのやりとり

UIDatePickerをユーザーの「ドラッグ」イベントに対応させ、UITableViewをスクロールする代わりに回転させるにはどうすればよいですか?

+0

iOS 2.xはスクロールビュー内のスクロールビューに問題があったようです。 – beefon

+0

[UITableView footerView with Button、ボタンが動作しない]の複製が可能です。(http://stackoverflow.com/questions/3989740/uitableview-footerview-with-button-button-doesnt-work) – Laszlo

答えて

0

iOS 2には、スクロールビュー内のスクロールビューに問題がありました。同じことがiOS 3以降でうまくいきます。

-1

UITableViewCellをサブクラス化し、UITableViewCellのサブビューとしてUIDatePickerビューを追加することができます。次に、あなたの要求がどのようになっているかを知ることができます。

例として。

ここで、自己はUITableViewCellサブクラスオブジェクトを指します。