我想将 tableViewCell 中标签的背景颜色设置为不透明,但我需要 Apple 提供的 uiTableViewCell 的默认背景颜色。
那么我怎样才能得到这个背景或者它是什么颜色呢?
问候
最佳答案
重置回收(出队)的颜色UITableViewCell ,这在 iOS 5、6 和 7 中对我有用:
cell.backgroundColor = nil;
正如其他人在这里建议的那样,我记录了新创建的单元格的该属性的值。我看到了 null
。这让我产生了清零该属性(property)的想法。似乎适用于所有 3 个 iOS 版本。
我依稀记得,iOS 已经彻底改变了 UITableView 中颜色的默认设置方式。和 UITableViewCell。在某些版本中,父容器的颜色被拾取。在某些版本中,默认颜色为灰白色,但会随着时间的推移而改变。在 iOS 7 中,无论 parent 如何,都会应用白色。注意:不要在这一段中引用我的话;如果你关心的话,看看它。关键是告诉您设置特定颜色的答案给了您不好的建议。
关于iOS:UITableViewCell 的默认背景颜色是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051203/