我有一组基于 if 函数启用或禁用的 UITextFields(基本上只允许填写 2,然后禁用其他)。
我有两种方法可以淡入和淡出 UItextFieldFade 的背景。
我希望动画在每次 UITextField 的启用属性更改时运行,但我真的不知道如何跟踪实际更改。
任何帮助都会很棒。
谢谢
我有一组基于 if 函数启用或禁用的 UITextFields(基本上只允许填写 2,然后禁用其他)。
我有两种方法可以淡入和淡出 UItextFieldFade 的背景。
我希望动画在每次 UITextField 的启用属性更改时运行,但我真的不知道如何跟踪实际更改。
任何帮助都会很棒。
谢谢
将观察者添加到文本字段:
[_textField addObserver: self forKeyPath: @"enabled" options: NSKeyValueObservingOptionNew context:NULL];
你应该实现这个方法:
- (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *) context;
您在哪里处理“启用”属性的值更改。
文档:键值观察。