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

时间:2011-03-29 15:25:24

标签: iphone android mobile titanium appcelerator

我希望创建一个通用例程来操作视图的子节点。在例程中,我需要能够迭代子视图。我没有在API中看到任何表明有任何方法来获取子视图的内容。有一个“add()”和一个“remove()”方法,但没有像“get()”那样,也没有像“views”这样的属性。我错过了什么?

2 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:4)

我也会检查

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

因为我已经在没有验证的情况下遇到了android的问题。