检查表格视图单元格中的部分索引标题

Posted

技术标签:

【中文标题】检查表格视图单元格中的部分索引标题【英文标题】:Check for section index titles from table view cell 【发布时间】:2012-03-08 12:21:58 【问题描述】:

我已将 UITableViewCell 子类化,我需要绘制自己的披露指示器。披露指示符的位置取决于表格视图是否设置了部分索引标题(“滚动条”,通常是字母表)。

有谁知道检查表格视图是否显示单元格中的部分索引标题的方法?

【问题讨论】:

【参考方案1】:

UITableViewCell 子类中检查这一点需要与UITableView 类进行大量耦合,因此我建议您采取另一种方法 - 添加您在cellForRowAtIndexPath: 函数中设置的BOOL 变量和然后在您的单元格上调用一个函数,该函数将根据变量的值绘制披露指标。

【讨论】:

这就是我最终要做的。如果单元格可以知道是否显示了部分索引标题,那就太好了,但我知道它可能不可靠(或者至少不是一个好主意)。相反,我最终按照你说的做了:在cellForRowAtIndexPath: 中设置一个BOOL,它描述了 te tableview 是否显示部分索引标题。

以上是关于检查表格视图单元格中的部分索引标题的主要内容,如果未能解决你的问题,请参考以下文章

表格视图不显示单元格中的内容

如何在基于部分的表格视图中获取开关更改事件中单元格的索引路径

如何删除表格视图单元格中单选按钮的索引路径?

将 json 数据存储在表格视图的交替单元格中

将表格视图单元格中的数据保存在核心数据中

表格视图单元格中的倒数计时器在滚动后显示不同的值