2012-03-29 25 views
0

我需要使用UITextField作爲輸入文本的緩衝區,但是我使用自定義鍵盤,並且不應顯示ios鍵盤。因此,我已經從該文本字段中辭退了第一響應者(或禁用用戶交互)。問題是,如果我使用直接賦值來更改TextField的值:testField.text = @「new text」,這些更改將不會被偵聽器觸發(我需要編輯更改事件)。是否有沒有定義自定義偵聽器的這個問題的任何ios解決方案?UITextField:接收事件不是第一響應者

回答

0

您是否嘗試過建立一個通知你的文本字段:

[[NSNotificationCenter defaultCenter] 
    addObserver:self 
    selector:@selector(yourFunction) 
    name:UITextFieldTextDidChangeNotification 
    object:self.yourTextField]; 
+0

這是行不通的 – 2012-03-29 15:49:48

相關問題