【问题标题】:Titanium TableViewRow removes background color of subview when selectedTitanium TableViewRow 选择时删除子视图的背景颜色
【发布时间】:2012-06-25 16:11:36
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios uitableview titanium


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        • 2018-09-03
        • 1970-01-01
        • 1970-01-01
        • 2018-06-11
        • 2015-11-10
        • 1970-01-01
        相关资源
        最近更新 更多