我有一個隱藏的文本框,並且當用戶觸摸UISwitch時,textfield.hidden= NO
,但是-(void)textFieldDidBeginEditing:(UITextField *)textField
未啓動?任何想法TextDelegate在隱藏後無法識別文本字段=否
感謝時,文本框成爲第一個響應者
我有一個隱藏的文本框,並且當用戶觸摸UISwitch時,textfield.hidden= NO
,但是-(void)textFieldDidBeginEditing:(UITextField *)textField
未啓動?任何想法TextDelegate在隱藏後無法識別文本字段=否
感謝時,文本框成爲第一個響應者
textFieldDidBeginEditing將被調用。如果用戶在該字段中設置焦點以開始更改其內容,則該焦點將成爲第一響應者。當啓用狀態切換時它不會被調用。如果它隱藏,用戶將無法編輯它的內容。
參見:
這種方法通知指定文本字段只是 成爲第一個響應者的代表。您可以使用此方法更新您的代理的狀態信息 。例如,您可以使用此方法 來顯示在編輯時應該可見的疊加視圖。
委託實現此方法是可選的。
我本來應該更清晰。當用戶開始在不再隱藏文本字段進行編輯,我需要的方法來踢,但它不 – user1161756 2012-01-28 14:44:28
其實我解決我的問題,通過爲isFirstResponder,因爲我有一個NSNotification方法,它正在之前的任何的所謂文本委託方法。謝謝您的幫助 – user1161756 2012-01-28 15:02:59
別忘了委託(的UITextField)鏈接。 – HelmiB 2012-01-28 13:48:27
只是一個音符 - 代理是UITextFieldDelegate – bryanmac 2012-01-28 19:30:41