对于其中一个UITableView部分,我已将带有UIDatePicker的视图放入其页脚(使用tableview:viewForFooterInSection :)。问题是UIDatePicker只接收单个触摸事件(点击)并且不接收滚动事件,因此我无法在其中设置适当的时间。 UITableView滚动而不是滚动UIDatePicker的小时或分钟微调器。
如何让UIDatePicker响应用户“拖动”事件并使其旋转而不是滚动UITableView?
答案 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
子类对象。