我有一个带有图像子视图的自定义TableViewRow。 imageView位于容器内部,因此我可以将图像显示为正方形。容器具有白色背景,图像可能无法填充容器视图。我从容器中删除了图像以更好地解释问题。请参阅下面的图片。
http://i50.tinypic.com/oichgx.png http://i46.tinypic.com/35ipykw.png
如您所见,当选择底行时,白色方块的背景消失。在我的情况下,当图像在容器内时,填充正方形的白色被移除,我有一个方形边框,里面有一个较小的图像。
之前有没有人处理过此事? 感谢。
答案 0 :(得分:0)
这是任何表格的正常行为 - 它会更改所有子视图的背景颜色,以便显示选择的高亮显示。
有关详细信息和解决方法,请参阅this question。
答案 1 :(得分:0)
我的建议是处理选择自己处理,以便管理视图的呈现方式。
选择行后,创建自己的方法来设置各个视图的背景颜色,以提供所需的视觉体验。请记住设置tableView,以便在选择
时不突出显示