如何在清除所有文本字段后保留占位符

时间:2014-02-10 05:04:39

标签: ios objective-c xcode uitextfield

所以我有3个文本字段。清除后,我希望 STILL 的占位符保留在那里。到目前为止,在过去的一周里,我一直在与这个问题作斗争,没有人能够帮助我解决这个问题。我想知道这是否可能?...

以下是我在清除占位符后设置占位符的示例代码:

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";

所有帮助表示赞赏,提前致谢

1 个答案:

答案 0 :(得分:5)

您基本上将textField的文本设置为单个空格,因此从技术上讲,它不是空的。
(仅当textField为空时才会看到占位符

执行:

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