0
我有一組基於if函數啓用或禁用的UITextFields(基本上只允許填充2,然後禁用其他)。當UItextField.enabled發生變化時調用動畫方法
我有2種方法將UItextFieldFade的背景淡入淡出。
我希望動畫在UITextField的啓用屬性發生變化時運行,但並不真正知道如何跟蹤實際更改。
任何幫助將是偉大的。
感謝
我有一組基於if函數啓用或禁用的UITextFields(基本上只允許填充2,然後禁用其他)。當UItextField.enabled發生變化時調用動畫方法
我有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;
當你處理 「已啓用」 屬性的值的變化。
感謝您的回覆。任何人都可以向我解釋這一點嗎?我試圖找到一些文檔或示例來指導我使用觀察者時發生的實際情況,但似乎並沒有太多內容。 – user1923975
我編輯了答案並添加了一個解釋它的很好的鏈接。 –
真棒,讓它工作,正是我所需要的! – user1923975