私は、(例えば)変更するビューを持つビューコントローラを持っており、self.viewが設定されているビューのフレームを観察したいと思います。 の間に違いがあります:KVOのキーパスとして何を使用しますか?
[self.view addObserver:self forKeyPath:@"frame" options:0 context:nil];
2つ目については
[self addObserver:self forKeyPath:@"view.frame" options:0 context:nil];
、ビューの変更がメッセージがまだ新しいビューのフレームの変更は、またはそれは場合にのみ、メッセージを送信する際に受け取っされる場合は、オブザーバーが追加されたときに設定されたビューのフレーム?
オブザーバーを追加した後にビューコントローラーのビューが変更されても、フレームプロパティの変更を観察する方法はありますか?
いや、本当の、全能の力、観察 のためのコンテキストを作成するために その良いアイデア:しかし、ルールは単純ですが、それぞれ追加観察者は
もう一つを実装する必要がありますKVOが明らかにされた! –