Titanium SDK 获取选定的 ListView 项目 iOS

Titanium SDK Get Selected ListView item iOS

希望在任何给定时间检索选定的 ListView 行。我知道我可以在点击时跟踪它,但是在很多情况下 "selected" 状态会被删除。我想保持一致,以便如果该行具有选定的背景颜色,我可以获得该索引。

现在我在单击时保留一个变量并寻找它被删除的所有场景(window 模糊,重绘列表视图)。我找不到的事件是当您滑动行以显示编辑操作时。一旦您开始滑动,该行就会失去其选定的背景颜色,但据我所知没有相关事件。

如有任何帮助,我们将不胜感激。谢谢

ListView 在 Titanium 中没有选中状态。不确定它是否有本机。

如果该功能本身就存在,它可能是 Titanium 的一个很好的附加组件,为了帮助启动它,您可以在 Appcelerator Jira to get that implemented. To expedite even that you could submit a Pull Request to their open source code on github

上提出问题

现在您确实需要通过点击事件和您描述的内容来跟踪它。

我通过将 selectionStyle 设置为 none、监听点击并手动更新背景颜色来解决。这并不真正代表该行的本机 "selected" 状态,但适用于我的目的。