2009-11-18 51 views
0

當使用insertSublayer:abc.layer atindex:xy時,文檔不清楚當前atindex圖層上發生了什麼:xy。 我的實驗結果不一。 我的理解是索引0離用戶最遠(所有其他層都會高於那個層)。是CALayer insertSublayer:atindex:破壞性的?

如果我調用insertSublayer:abc.layer atindex:0,並且def.layer已經在索引:0,那麼def.layer會被銷燬,還是會轉移到index:1呢?

謝謝。

回答

1

這不是破壞性的。 insertSublayer:atIndex:剛地插入子層,子層陣列中該索引處,與陣列插入一個NSMutableArray

0

def.layer關聯被移動到索引的所有正常行爲:1,insertSublayer確實簡單地插入,而不是更換。