2016-12-07 61 views
0

在任何給定時間尋找檢索選定的ListView行。我知道我可以在點擊時跟蹤它,但是有很多情況下,「選定」狀態會被刪除。我想保持它的一致性,如果行有選定的背景顏色,我可以得到該索引。鈦SDK獲取選定ListView項目iOS

現在,我在點擊並保持一個變量並搜索所有被刪除的場景(窗口模糊,重畫列表視圖)。我無法找到某個活動的時候是您滑動該行以顯示編輯操作。只要您開始滑動,該行就會丟失其選定的背景顏色,但根據我所知,沒有事件發生。

任何幫助,將不勝感激。謝謝

回答

0

我解決了將selectionStyle設置爲none,手動監聽點擊和更新背景色的問題。這並不真正代表該行的本地「選定」狀態,但適用於我的目的。

0

ListView在Titanium中沒有選中狀態。不確定它是否具有本地特性。

如果該功能在本地存在,它可能是Titanium的一個很好的附加組件,並且爲了幫助設置運動,您可以在Appcelerator Jira上提高票數以實現該功能。甚至可以儘快提交一個合併請求open source code on github

現在,您將確實需要通過點擊事件和您描述的內容來跟蹤它。

+0

謝謝,從我可以告訴他們在iOS後臺使用常規表格視圖。 UITableView確實有一個[方法](https://developer.apple.com/reference/uikit/uitableview/1615000-indexpathforselectedrow?language=objc)來獲取選定的索引路徑。如果他們暴露選擇委託[方法](https://developer.apple.com/reference/uikit/uitableviewdelegate/1614877-tableview?language=objc),也會很好。我會提出一張票。 – nicthu