2013-06-30 104 views
0

嗨,當我打開我的文本字段(becomeFirstResponder)它顯示我的文本爲文本。我怎樣才能讓用戶輸入該文本字段(14.25)並將其設置爲.placholder文本。例如,如果用戶在文本字段中輸入14.25時注意到文本字段,它應該像文本一樣黑色,但是當他們再次單擊文本字段以編輯它時,當前文本(14.25)將從.text到.placholder。那有意義嗎?如果它不請,讓我知道。On becomeFirstResponder顯示佔位符

我真的不知道該怎麼做,但我做了一個鏡頭,什麼也沒有發生哈哈。

billAmountTextField.text = billAmountTextField.placeholder; 

感謝您的幫助!

回答

0

不確定要理解,但您是否試圖在開始編輯時用文本替換佔位符?因此,你的路線是錯誤的。試試這個:

billAmountTextField.placeholder = billAmountTextField.text; 

此外,你需要清除文本本身,如果你想要的位置顯示。

billAmountTextField.text = @""; 

有意義嗎?