ios – 检测UILabel文本中的变化

前端之家收集整理的这篇文章主要介绍了ios – 检测UILabel文本中的变化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当UILabel的文本属性更改时,是否可以设置通知?当我找不到UILabel的UITextFields时,我尝试了一个UITextField,但是它没有起作用.
[[NSNotificationCenter defaultCenter]
 addObserver:self
 selector:@selector(posttosocial)
 name:UITextFieldTextDidChangeNotification
 object:nowplaying];

解决方法

您可以使用键值观察(KVO):
[label addObserver:self
        forKeyPath:@"text"
           options:NSKeyValueObservingOptionNew
                 | NSKeyValueObservingOptionOld
           context:NULL];

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
    if ([keyPath isEqualToString:@"text"]) {
        /* etc. */
    }
}
原文链接:https://www.f2er.com/iOS/329171.html

猜你在找的iOS相关文章