當使用insertSublayer:abc.layer atindex:xy時,文檔不清楚當前atindex圖層上發生了什麼:xy。 我的實驗結果不一。 我的理解是索引0離用戶最遠(所有其他層都會高於那個層)。是CALayer insertSublayer:atindex:破壞性的?
如果我調用insertSublayer:abc.layer atindex:0,並且def.layer已經在索引:0,那麼def.layer會被銷燬,還是會轉移到index:1呢?
謝謝。
當使用insertSublayer:abc.layer atindex:xy時,文檔不清楚當前atindex圖層上發生了什麼:xy。 我的實驗結果不一。 我的理解是索引0離用戶最遠(所有其他層都會高於那個層)。是CALayer insertSublayer:atindex:破壞性的?
如果我調用insertSublayer:abc.layer atindex:0,並且def.layer已經在索引:0,那麼def.layer會被銷燬,還是會轉移到index:1呢?
謝謝。
這不是破壞性的。 insertSublayer:atIndex:
剛地插入子層,子層陣列中該索引處,與陣列插入一個NSMutableArray
def.layer
關聯被移動到索引的所有正常行爲:1,insertSublayer
確實簡單地插入,而不是更換。