删除 TableView iOS 7 上的色调

Posted

技术标签:

【中文标题】删除 TableView iOS 7 上的色调【英文标题】:Remove tint on TableView iOS 7 【发布时间】:2013-09-11 13:16:54 【问题描述】:

我正在尝试删除字母索引器后面的白色视图,但没有运气。 我试图说清楚,但到目前为止对我没有任何帮助。

【问题讨论】:

请注意,ios 7 和 Xcode 5 仍处于保密协议下,因此您的问题可能不会得到任何回复。 iOS 6.0 引入了“sectionIndexTrackingBackgroundColor”属性。在这里也可能是相关的。 @rckoenes 自 GM 发布以来还没有被删除? @MahmoudA 不,在下载上方的黄色通知中是偶数状态。 【参考方案1】:

sectionIndexBackgroundColor 是您要找的。你可以这样做,

tableView.sectionIndexBackgroundColor = [UIColor clearColor];

如果要更改突出显示状态的颜色,请使用以下属性。

tableView.sectionIndexTrackingBackgroundColor = [UIColor redColor];

请记住,sectionIndexBackgroundColor 在 iOS7 中可用。因此,如果您支持 iOS6,您可能需要调用类似这样的代码。

if ([tableView respondsToSelector:@selector(sectionIndexBackgroundColor)]) 
    tableView.sectionIndexBackgroundColor = [UIColor clearColor];

【讨论】:

以上是关于删除 TableView iOS 7 上的色调的主要内容,如果未能解决你的问题,请参考以下文章

在我的导航栏 iOS 7 中设置色调/半透明级别的问题

iOS 如何设置tableview列表的cell上的的设置删除键 置顶按钮 未读信息按钮

iOS 7 色调颜色去饱和通知

在 iOS 7 上更改标签栏色调颜色

iOS 7 上 UIPopoverController 后面的色调

UITableViewCell indexPathForCell:iOS 7 上的应用程序崩溃