2

CALayer が OS X でホスト NSView を呼び出すことは可能ですか? 問題のレイヤーはサブレイヤーです。ビューはレイヤーに裏打ちされています。

4

2 に答える 2

1

CALayer は setValue:forKey: および valueForKey メソッドをサポートして、レイヤーに任意のキーと値のペアを追加できると思います。これを使用してビュー プロパティをカスタム レイヤーに追加し、レイヤーのメソッドでビューにアクセスできます。

于 2012-06-16T20:08:17.737 に答える
0

はいといいえ。

レイヤーには、バックアップしているビューに直接アクセスする方法がありません。レイヤーには「ビュー」プロパティはありません。

ただし、ビューの変数が現在のスコープ内にある場合は、他のオブジェクトと同様に、その変数を介してビューにアクセスできます。

于 2012-06-16T17:13:36.663 に答える