0

我有一个带有图像子视图的自定义 TableViewRow。imageView 在容器内,因此我可以将图像显示为正方形。容器具有白色背景,图像可能无法填充容器视图。我从容器中删除了图像以更好地解释问题。请看下面的图片。

As you can see, when the bottom row is selected the background of the white square disappears. 在我的情况下,当图像在容器内时,填充正方形的白色被删除,我有一个正方形边框,里面有一个较小的图像。

以前有没有人处理过这个问题?谢谢。

4

2 回答 2

0

这是任何表格的正常行为——它改变了所有子视图的背景颜色,因此它可以显示选择突出显示。

有关更多详细信息和解决方法,请参阅此问题

于 2013-06-23T23:26:57.487 回答
0

我的建议是自己处理 selectionHighlighting,这样您就可以管理视图的呈现方式。

选择一行后,创建您自己的方法来设置各个视图的背景颜色,以提供您想要的视觉体验。请记住设置 tableView 以便在选择时不突出显示

于 2013-06-24T02:09:22.580 回答