2009-08-29 21 views
1

對於UITableView部分之一,我將UIDatePicker放入其頁腳(使用tableview:viewForFooterInSection :)。問題在於UIDatePicker只接收單點觸摸事件(點擊)並且沒有收到滾動事件,所以我無法在其中設置適當的時間。而不是滾動UIDatePicker的小時或分鐘旋鈕,UITableView滾動。UITableView:用戶與部分頁腳的交互

我該如何讓UIDatePicker響應用戶的「拖動」事件,並讓它旋轉而不是滾動UITableView?

+0

看來,iOS 2.x的滾動視圖內滾動問題有問題。 – beefon 2012-02-26 06:25:30

+0

可能重複[UITableView footerView與按鈕,按鈕不起作用](http://stackoverflow.com/questions/3989740/uitableview-footerview-with-button-button-doesnt-work) – Laszlo 2015-03-20 11:05:24

回答

0

iOS 2在滾動視圖中遇到了scrollviews問題。同樣的事情在iOS 3+上工作正常。

-1

您可以繼承UITableViewCell,然後將UIDatePicker視圖添加到子類型爲UITableViewCell的子視圖中。那麼你會得到你的要求是。

作爲示例。

UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:self.frame]; 
[self addSubview:datePicker]; 
[datePicker release]; 

這裏的自我指的是UITableViewCell的子類對象。