使用textView.text进行KVO通知

时间:2015-06-09 03:20:01

标签: ios uitextview key-value-observing

我需要使用textView.text进行通知,但是不起作用。

我的代码:

添加KVO:

-(void)observeValueForKeyPath:(NSString *)keyPath
                 ofObject:(id)object
                   change:(NSDictionary *)change
                  context:(void *)context

观察方法

{{1}}

我正在尝试更改contentSize。 KVO正在努力......

1 个答案:

答案 0 :(得分:2)

https://developer.apple.com/library/ios/documentation/General/Conceptual/DevPedia-CocoaCore/KVO.html

  

注意:虽然UIKit框架的类通常不支持KVO,但您仍然可以在应用程序的自定义对象中实现它,包括自定义视图。

还有另一种方法可以帮助您。

  • 符合UITextViewDelegate协议方法。

  • 使用方法- (void)textViewDidChange:(UITextView *)textView;更改textView.text