2009-08-11 19 views
0

つまり、レイヤの「transform.rotation.z」値がありますが、これは何度か変更される可能性があります。その値が変わるたびに、私はメソッドを呼びたいと思います。もちろん、私はその値に触れるどの点でもそれを呼び出すことができます。しかし、多分客観的なc/cocoa-touchにもっとエレガントな方法がありますか?数日前に、利用可能な通知メカニズムがいくつかあります。しかし、それはこのようなものに役立つのでしょうか?どのように見えるでしょうか?値が変更されるたびにメソッドを自動的に呼び出すことはできますか?

答えて

4

あなたが望むのはKey-Value Observingだと思います。

+0

私は私の世界観に疑問を呈するために+1 - 私はKVOが電話にあったのか分からなかった。私はBindingsがSDKで使われていないので、私は恐怖の前提を作りました。 –

+0

Thx!私はKVOについて "直接ivarアクセス​​は通知を生成しない"と読んでいました。そのキーパスを観察したければ、変換行列のtransform.rotation.zにどのようにアクセスしなければならないかを教えてください。 –

+0

うまくいきません!私はそれを試してみました。 keyPathとしての "transform.rotation.z"はKVOに準拠していません。 –

関連する問題