【问题标题】:UIPickerView in UITableViewCell - how to select values instead of scrolling TableView?UITableViewCell 中的 UIPickerView - 如何选择值而不是滚动 TableView?
【发布时间】:2011-07-15 18:55:36
【问题描述】:

我有一个自定义的 UITableViewCell,它有一个标签和一个 UIPickerView。显示工作正常,但是当我想在 Picker 中选择一个值时,TableView 会滚动。我该怎么做才能使单元格中的手势转到 Picker 而不是整个 TableView?

我能想出的唯一解决方案是将整个 TableView 设置为 scrollEnabled = NO。这适用于选择器,但现在我无法访问自定义单元格下的单元格。控制必须更加细粒度。

【问题讨论】:

    标签: ios uitableview uipickerview


    【解决方案1】:

    如果您可以为两个手势中的每一个都获取 UIGestureRecognizer,并告诉其中一个需要等待另一个失败。每个单元格中都有一个,这变得过度使用。

    也许您应该添加一个控件或让附件视图“调出”选择器,然后在完成后将其关闭。

    【讨论】:

    • 对我来说的简短版本:可能太复杂了,无法按照我想要的方式工作。回到绘图板上想出更好的 UI 解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    相关资源
    最近更新 更多