更改索引组件的 UITableView “BackgroundColor”

Posted

技术标签:

【中文标题】更改索引组件的 UITableView “BackgroundColor”【英文标题】:Changing UITableView "BackgroundColor" of Index-Component 【发布时间】:2010-08-24 18:11:48 【问题描述】:

我不确定我的标题是否有点“蹩脚”,但让我在这里解释一下我的问题。 我有一个包含大约 300 个条目的表格,按字母顺序排序和分区。 表格视图在右侧显示了按字母顺序排列的滑块(就像在 iphone 中的“联系人”应用程序中一样)“未触及”它看起来非常漂亮(灰色字体,我的表格单元格是蓝色的),但是当索引滚动条被触摸时,它会得到它周围的灰色“阴影”使字母几乎消失了。

有没有办法改变索引的字体颜色或背景的颜色?

我希望我能以一种可以理解的方式解释我的问题。

感谢您的帮助

山姆

【问题讨论】:

***.com/questions/750119/… 为此,请阅读此答案***.com/questions/750119/… 请阅读本文***.com/questions/750119/… 【参考方案1】:

不幸的是,没有“支持”的方式来改变“洗涤器”的外观。

【讨论】:

该死的.. 至少我现在知道怎么称呼它了 :)。谢谢。那么不受支持的方式呢? 取决于如何创建scrubber。您始终可以遍历视图层次结构。这是一个实用但不稳定的 hack。

以上是关于更改索引组件的 UITableView “BackgroundColor”的主要内容,如果未能解决你的问题,请参考以下文章

显示 UITableView 的本地化字母索引

UITableView 选择单元格时所有组件都更改了背景颜色

重新排序 UITableView 单元格并跟踪索引

在特定行选择上更改 UITableView 所有行的标签颜色

SwiftUI:仅更改 UITableViewAppearance 的一个实例

在同级时更改组件的样式