2014-02-10 55 views
0

所以我有3個文本框。他們被清除後,我想佔位符仍然保持在那裏。到目前爲止,在過去一週裏,我一直在解決這個問題,沒有人能夠幫助我解決問題。 ?我想知道,這甚至有可能...即使在清除所有文本框後,如何保留佔位符

這裏是我的示例代碼清除它後設置的佔位符:

personYouOweMoney.text = @" "; 
amtYouOwe.text = @" "; 
self.cellNum.text = @" "; 

personYouOweMoney.placeholder = @"Name of person you owe"; 
amtYouOwe.placeholder = @"Amount Owed (USD)"; 
self.cellNum.placeholder = @"Their cell number"; 

所有幫助表示讚賞,謝謝提前

+0

要分配空間,您的文本框被視爲字符串,而是使用self.cellNum.text = @「」;所以.. – Bharat

回答

5

你是基本上將textField的文本設置爲一個空格,所以在技術上它不是空的。
(僅當textField爲空將佔位符將被視爲

務必:

//set the placeholder's and when you want to clear the textfield, this... 
personYouOweMoney.text = @""; 
amtYouOwe.text = @""; 
self.cellNum.text = @""; 
+0

啊啊,謝謝! – doc92606

+0

我可以在8分鐘內接受你的答案!我其實我真的很累,要休息一下然後上牀睡覺,但是在我將應用程序上傳到App Store的第一天早上,我會用綠色標記標記你的答案:) – doc92606

+0

@ doc92606:np :) – staticVoidMan

相關問題