1

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

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

4

2 回答 2

0

iOS 2 在滚动视图中存在滚动视图问题。同样的事情在 iOS 3+ 上也能正常工作。

于 2015-03-30T15:29:24.710 回答
-1

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

作为例子。

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

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

于 2010-07-21T11:37:11.943 回答