2011-03-29 59 views
5

我正在创建一个通用的例程,它将在视图的子节点上运行。在例程中,我需要能够遍历子视图。我没有在API中看到任何暗示有任何方式获取子视图的东西。有一个“add()”和一个“remove()”方法,但没有像“get()”,也没有任何像“views”这样的属性。我错过了什么?如何使用Titanium查询父视图的子视图?

回答

9

这是从视图中删除的子对象

if (view.children) { 
     for (var c = view.children.length - 1; c >= 0; c--) { 
      view.remove(view.children[c]); 
     } 
    } 
+0

它不起作用。一直说索引超出范围 – goo 2011-11-18 14:52:46

+0

也许是这样的回答,并从mkind答案: '如果(view.children){ \t为(VAR I = 0;我 chris 2011-12-03 23:36:10

4

我还要检查

if (view.children[c] !== undefined) {..} 

,因为我已经得到了与Android的问题,而verifieing的基本结构。

相关问题