如何在 iOS 7 中更改 TableView 的 IndexBar 的背景颜色?

Posted

技术标签:

【中文标题】如何在 iOS 7 中更改 TableView 的 IndexBar 的背景颜色?【英文标题】:How to change the backgroundColor of IndexBar for UITableView in iOS7? 【发布时间】:2013-09-30 04:26:11 【问题描述】:

我需要在ios7 中将IndexBarbackgroundcolor 更改为UITableView

对于 Default ,IndexBar backgroundColor 为白色,textColor 为蓝色,如下图所示。

我想将 backgroundColor 更改为 clearColor 并将 textColor 更改为红色。

在 iOS7 中我如何做到这一点?

【问题讨论】:

【参考方案1】:

对不起。我自己的问题得到了答案。

这里是代码

[[self tableView] setSectionIndexColor:[UIColor redColor]];
[[self tableView] setSectionIndexBackgroundColor:[UIColor clearColor]];

【讨论】:

以上是关于如何在 iOS 7 中更改 TableView 的 IndexBar 的背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIViewController 中更改 TableView 的属性

如何在一个 tableView 中使用两个不同的自定义单元格?使用情节提要,iOS 7

如何在 swift 中更改 tableView 部分中的文本颜色

是否可以使用 Swift 在 iOS 7 中更改静态单元格高度?

如何在ios中更改特定单元格图像相对于索引路径?

如何在 TableView 的一个部分手动设置页脚(iOS)?