ここにコード:
[self.textView addObserver:self forKeyPath:@"contentSize" options:NSKeyValueObservingOptionNew context:nil];
観察方法
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
NSLog(@"change %@", change);
}
textView に単語を入力するたびに、contentSize に変更がなくてもメソッドが呼び出されます。 iOS7でも問題ありません。
この問題の原因は何ですか? UIKitのバグですか?