UITableView:用户与部分页脚的交互

时间:2009-08-29 16:12:56

标签: uitableview scroll footer interaction

对于其中一个UITableView部分,我已将带有UIDatePicker的视图放入其页脚(使用tableview:viewForFooterInSection :)。问题是UIDatePicker只接收单个触摸事件(点击)并且不接收滚动事件,因此我无法在其中设置适当的时间。 UITableView滚动而不是滚动UIDatePicker的小时或分钟微调器。

如何让UIDatePicker响应用户“拖动”事件并使其旋转而不是滚动UITableView?

2 个答案:

答案 0 :(得分:0)

iOS 2在scrollviews中存在滚动视图问题。同样的事情在iOS 3 +上运行良好。

答案 1 :(得分:-1)

您可以继承UITableViewCell,然后将UIDatePicker视图添加为该子类UITableViewCell的子视图。然后你就会得到你的要求。

例如。

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

这里self指的是UITableViewCell子类对象。