2016-12-07 22 views
0

任意の時点で、選択したListView行を検索します。私はクリックでそれを追跡することができますが、 "選択された"状態が削除される多くのシナリオがあります。一貫性を維持して、行に選択した背景色があればそのインデックスを取得できるようにしたいと思います。Titanium SDK選択リスト表示項目iOS

今、私は変数をクリックして、削除されるすべてのシナリオ(ウィンドウのぼかし、リストビューの再描画)を維持しています。私がイベントを見つけることができないのは、行をスライドさせて編集アクションを表示することです。あなたがスライドを開始するとすぐに、その行は選択された背景色を失いますが、私が知る限り、その行為はありません。

ご協力いただければ幸いです。ありがとうございました

答えて

0

chooseStyleを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

関連する問題