當我創建一個文本字段的第一響應者時,它會刪除我的默認文本。我希望這個文本留下,直到用戶輸入內容。如何使文本字段成爲第一響應者而不是刪除文本? iPhone
我正在尋找的最終結果是,我希望鍵盤出現在屏幕上,並且默認指示仍然出現,直到用戶單擊鍵盤上的按鈕......此時應該清除默認文本。
我試圖在視圖加載時使textfield first responder ...這允許我顯示鍵盤......但它清除了我的教學文本。
當我創建一個文本字段的第一響應者時,它會刪除我的默認文本。我希望這個文本留下,直到用戶輸入內容。如何使文本字段成爲第一響應者而不是刪除文本? iPhone
我正在尋找的最終結果是,我希望鍵盤出現在屏幕上,並且默認指示仍然出現,直到用戶單擊鍵盤上的按鈕......此時應該清除默認文本。
我試圖在視圖加載時使textfield first responder ...這允許我顯示鍵盤......但它清除了我的教學文本。
在Interface Builder中取出檢查的,並在textFieldDidBeginEditing「編輯開始時明顯的」法
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField1 clearsOnBeginEditing];//textField1 is the instance of your text field.
}
一切順利。
我試過這個......但它沒有清除該字段中的文本..它只是把光標放在文本的末尾。我調試過,它正在運行代碼...也許我有一些其他代碼導致問題。 – 2010-05-07 13:32:53
我正在使用文本,而不是佔位符我的默認文本 – 2010-06-16 14:03:31
也遵循如下:取消選中「清除編輯開始」 – 2010-06-16 14:04:10