0

insertSublayer:abc.layer atindex:xy を使用すると、現在 index:xy にあるレイヤーで何が起こるかについて、ドキュメントは明確ではありません。私の実験では、さまざまな結果が得られました。私の理解では、インデックス 0 はユーザーから最も離れています (他のすべてのレイヤーはその上にあります)。

index:0 で insertSublayer:abc.layer を呼び出し、def.layer が既に index:0 にある場合、def.layer は破棄されるか、index:1 にシフトされますか?

ありがとう。

4

2 に答える 2

1

破壊的ではありません。insertSublayer:atIndex:サブレイヤー配列のそのインデックスにそのサブレイヤーを挿入するだけで、NSMutableArray への配列挿入に関連する通常の動作がすべて行われます。

于 2009-11-18T23:03:25.780 に答える
0

def.layerindex:1 にシフトされinsertSublayer、置換ではなく単純な挿入が行われます。

于 2009-11-19T12:19:14.303 に答える