选中时,Titanium TableViewRow会删除子视图的背景颜色

时间:2012-06-25 16:11:36

标签: ios uitableview titanium

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

http://i50.tinypic.com/oichgx.png http://i46.tinypic.com/35ipykw.png

如您所见,当选择底行时,白色方块的背景消失。在我的情况下,当图像在容器内时,填充正方形的白色被移除,我有一个方形边框,里面有一个较小的图像。

之前有没有人处理过此事? 感谢。

2 个答案:

答案 0 :(得分:0)

这是任何表格的正常行为 - 它会更改所有子视图的背景颜色,以便显示选择的高亮显示。

有关详细信息和解决方法,请参阅this question

答案 1 :(得分:0)

我的建议是处理选择自己处理,以便管理视图的呈现方式。

选择行后,创建自己的方法来设置各个视图的背景颜色,以提供所需的视觉体验。请记住设置tableView,以便在选择

时不突出显示