私のビューには、UITableView セルのように配置された複数の CA レイヤーがあります。レイヤーを上から順に動的に作成しました。でも、2つのレイヤーの間にレイヤーを作りたい、2つのレイヤーの間にピンチアウトすると、2つのレイヤーの間にレイヤーを作成したい。どうやってやるの。私はこれに慣れていないので、より近いものへの助けや方向性は素晴らしいでしょう. ...
前もって感謝します..
私のビューには、UITableView セルのように配置された複数の CA レイヤーがあります。レイヤーを上から順に動的に作成しました。でも、2つのレイヤーの間にレイヤーを作りたい、2つのレイヤーの間にピンチアウトすると、2つのレイヤーの間にレイヤーを作成したい。どうやってやるの。私はこれに慣れていないので、より近いものへの助けや方向性は素晴らしいでしょう. ...
前もって感謝します..
CALayerメソッドのいずれかを使用できます
- (void)insertSublayer:(CALayer *)aLayer atIndex:(unsigned)index
- (void)insertSublayer:(CALayer *)aLayer below:(CALayer *)sublayer
- (void)insertSublayer:(CALayer *)aLayer above:(CALayer *)sublayer
サブレイヤー配列の特定のポイントに新しいレイヤーを挿入します。
私がそれを得るかどうかはわかりません..しかし、レイヤーを作成するときは、それらが同じレイヤーツリー(同じレイヤーのサブレイヤー(またはサブサブレイヤー))にあることを確認してください
したがって、l1 には l2 には l3 があります
その場合、zorder は既に存在します。
l_parent には {l1 と l2 と l3 と l4} があります ... lx は兄弟です
TODO: レイヤーの zindex を設定する