Ios 当自定义UITableViewCell高亮显示时,它将全部变为蓝色

Ios 当自定义UITableViewCell高亮显示时,它将全部变为蓝色,ios,uitableview,Ios,Uitableview,我已经使用xib文件创建了一个自定义uitableviewcell。该单元格包含一个视图,其中包含两个标签和一个图像。这一切都很好,甚至可以调整大小,但当我选择单元格而不是只选择背景视图时,包含标签等的视图变成蓝色,整个单元格就会充满蓝色。 我怎样才能解决这个问题? Tnx 这是选择单元格的默认行为。 在xib中,您可以更改单元格的选定颜色,这是object inspector中的一个属性。如果希望蓝色消失,可以设置其alpha通道,使其不再可见。 或者您选择另一种颜色,这取决于您:请确保您正在

我已经使用xib文件创建了一个自定义uitableviewcell。该单元格包含一个视图,其中包含两个标签和一个图像。这一切都很好,甚至可以调整大小,但当我选择单元格而不是只选择背景视图时,包含标签等的视图变成蓝色,整个单元格就会充满蓝色。 我怎样才能解决这个问题?
Tnx

这是选择单元格的默认行为。 在xib中,您可以更改单元格的选定颜色,这是object inspector中的一个属性。如果希望蓝色消失,可以设置其alpha通道,使其不再可见。
或者您选择另一种颜色,这取决于您:

请确保您正在将自定义视图指定给表格视图单元格的contentView属性。

我确实希望蓝色显示在标签下方等,而不是上方。请将标签和其他元素的背景色设置为白色或其他颜色。如果选择了一个单元格,则其背景颜色将更改。新元素的默认背景色应为透明色。因此,将其设置为白色或其他应防止蓝色通过该元素。不幸的是,我无法测试它,我这里没有我的Mac电脑。