2010-05-06 38 views
0

當我創建一個文本字段的第一響應者時,它會刪除我的默認文本。我希望這個文本留下,直到用戶輸入內容。如何使文本字段成爲第一響應者而不是刪除文本? iPhone

我正在尋找的最終結果是,我希望鍵盤出現在屏幕上,並且默認指示仍然出現,直到用戶單擊鍵盤上的按鈕......此時應該清除默認文本。

我試圖在視圖加載時使textfield first responder ...這允許我顯示鍵盤......但它清除了我的教學文本。

+0

我正在使用文本,而不是佔位符我的默認文本 – 2010-06-16 14:03:31

+0

也遵循如下:取消選中「清除編輯開始」 – 2010-06-16 14:04:10

回答

1

在Interface Builder中取出檢查的,並在textFieldDidBeginEditing「編輯開始時明顯的」法

- (void)textFieldDidBeginEditing:(UITextField *)textField 
{ 

[textField1 clearsOnBeginEditing];//textField1 is the instance of your text field. 

} 

一切順利。

+0

我試過這個......但它沒有清除該字段中的文本..它只是把光標放在文本的末尾。我調試過,它正在運行代碼...也許我有一些其他代碼導致問題。 – 2010-05-07 13:32:53

相關問題