我的应用程序中有一个选项可以更改背景颜色。如果我选择一个单元格,按下后退按钮,更改颜色,然后再次选择该单元格,会发生以下情况:
为什么边框的颜色与第一次选择它时的背景颜色保持一致,我该如何解决这个问题? (它会在应用程序关闭或其他任何操作后重置)
最佳答案
很难弄清楚你在问什么!但是……
1 - 如果您提示蓝色选择,您应该将单元格的 selectionStyle 设置为 None。
2 - 如果您需要一些自定义选择样式,您应该覆盖 setSelected/setHighlighted。
3 - 如果您对蓝色没有意见,但您的问题是保持选择状态,请尝试取消选择所选行。内部 viewWillAppear。
PS:始终使用 cell.contentView 来设置背景和内容。
关于ios - 这是 uitableviewcell 的什么属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18305486/