2016-05-12 69 views
0

我一直在開發一個使用鈦的應用程序。我有一個滾動視圖,我試圖刪除像下面的孩子。鈦去除兒童表演問題

首先

scrollview.removeAllChildren(); 

但還有另一種方式通過循環滾動視圖孩子喜歡下面刪除子視圖,

for (var x = 0; x < scrollview.children; x++) { 
    var child = scrollview.childAt(x); 
    scrollview.remove(child); 
} 

我的問題是它的上述方法在性能方面很好用嗎?

當我們使用第二種方法刪除孩子時,我們可以直觀地看到表現。但有人建議第二種方法是最好的方法。

回答

0

在最糟糕的情況下(您的滾動視圖可能包含數百個UI元素),您在兩次調用之間觀察到多少時差?你也可以看看框架中的本地實現,並決定哪個更適合你。但通常情況下,第一種方法應該在大多數情況下都很好(也看起來乾淨)