如何使用Titanium查询父视图的子视图?

5

我想创建一个通用程序,用于操作视图的子元素。在这个程序中,我需要能够迭代子视图。在API中没有找到任何可以获取子视图的方法,虽然有"add()"和"remove()"方法,但没有"get()"等属性,也似乎没有"views"属性。我错过了什么?

2个回答

9

这是从视图中移除子对象的基本结构

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

也许可以像这个答案和mkind的答案一样:if (view.children) { for (var i=0; i - chris

4

i would check also for

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

由于我之前在Android上遇到了一些问题,但没有进行验证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接