ios - UITableView deselectRowAtIndexPath 淡化为白色而不是 contentView.backgroundColor?

标签 ios objective-c ios7 uitableview

我有一个表格 View ,其中包含一堆各种漂亮颜色的单元格。当我点击一个时,它突出显示很好,但是当我调用 deselectRowsAtIndexPaths 时,淡出动画从突出显示的颜色变为白色,而不是单元格的 contentView.backgroundColor。知道如何解决这个问题吗?它看起来非常丑陋,细胞从灰色逐渐变为白色,然后突然变成橙色。

最佳答案

如果您在单元格本身而不是其 contentView 上设置 backgroundColor,它应该可以工作。

关于ios - UITableView deselectRowAtIndexPath 淡化为白色而不是 contentView.backgroundColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858923/

相关文章:

uitableview - 永远不会满足的约束(iOS,自动布局)

iphone - 在 Safari/GMail 中打开自定义 url 链接

ios - swift:如何在不使用 UIImagePickerController 的情况下从照片库加载照片?

ios - MFMailComposeViewController 在 iOS 7 下不工作

Obj-c.h 函数原型(prototype)中需要 C++ 结构

Objective-C 到 plain c iPhone 游戏性能改进

ios - 使用自动布局在 super View 中水平居中 UILabel + UIImageView

ios - 如何在 xamarin IOS 中使用弹出导航

iOS:如何针对不同的目标进行开发

ios - 未能找到 zlib 的构建 b/c 符号