所以我有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";
所有帮助表示赞赏,提前致谢
答案 0 :(得分:5)
您基本上将textField
的文本设置为单个空格,因此从技术上讲,它不是空的。
(仅当textField
为空时才会看到占位符)
执行:
//set the placeholder's and when you want to clear the textfield, this...
personYouOweMoney.text = @"";
amtYouOwe.text = @"";
self.cellNum.text = @"";