【问题标题】:UITableViewCell setSelected, but selection not shownUITableViewCell setSelected,但未显示选择
【发布时间】:2017-02-08 02:17:54
【问题描述】:

我想保持一个单元格被选中,并且只有在我选择另一个单元格时才会改变。 在 tableView:cellForRowAtIndexPath: 中,我使用 [cell setSelected:YES] 设置了一个选定的单元格。 我知道该单元格已被选中,但未显示。 当我调用 [tableView reloadData] 时,选定的单元格会闪烁。

有什么想法吗?

【问题讨论】:

    标签: iphone uitableview selection


    【解决方案1】:

    您应该使用selectRowAtIndexPath:animated:scrollPosition: 而不是UITableViewCell 的选定属性

    查看示例UICatalog 并阅读UITableView reference

    【讨论】:

    • 您的链接已失效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多