【问题标题】:UITableView: user interaction with section's footerUITableView:用户与部分页脚的交互
【发布时间】:2010-11-24 00:29:53
【问题描述】:

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

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

【问题讨论】:

标签: uitableview scroll footer interaction


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    例如。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 2016-11-23
      • 2013-09-14
      • 2014-05-26
      相关资源
      最近更新 更多