2012-06-25 96 views
0

我有一個自定義TableViewRow與圖像的子視圖。 imageView是在一個容器內,所以我可以將圖像顯示爲一個正方形。容器具有白色背景,圖像可能不會填充容器視圖。我從容器中移除圖像以更好地解釋問題。請看下面的圖片。Titanium TableViewRow在選擇時刪除子視圖的背景顏色

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

正如你可以看到,當底行選擇了白方的背景消失。在我的情況下,當圖像在容器內時,填充正方形的白色被移除,並且我有一個正方形的邊框,裏面有一個較小的圖像。

有沒有人處理過這個? 謝謝。

回答

0

這是任何表的正常行爲 - 它會更改所有子視圖的背景顏色,以便顯示選擇高亮顯示。

有關更多詳情和解決方法,請參見this question

0

我在這裏的建議是處理選擇高亮自己,以便您可以管理視圖的呈現方式。

選中某行後,創建自己的方法來設置各個視圖的背景顏色,以提供所需的視覺體驗。請記住設置tableView,以便在選擇時不會突出顯示