ios - 我希望在点击文本字段时删除文本

标签 ios uitextfield

我正在制作一个简单的应用程序,其中包含文本字段。当应用程序启动时,我的文本字段中有示例。我希望在用户点击 textField 时删除这些文本示例。谁能帮帮我?

最佳答案

您可以在UITextField 中设置Placeholder 文本。每当点击 UITextField 时,占位符文本就会消失。

或者,您可以使用以下UITextFieldDelegate 方法

objective-C

 - (void)textFieldDidBeginEditing:(UITextField *)textField {
   textField.text = ""
}

swift

func textFieldDidBeginEditing(textField: UITextField) {
  textField.text = ""
}

关于ios - 我希望在点击文本字段时删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37419837/

相关文章:

ios - UITextField 数字键盘 : dot instead of comma for float values

ios - 在应用程序中转发通信

ios - 使用 NSURL 检索数据加载 TableView 时出现问题

ios - UITableViewCell 堆积起来,反复出现

ios - curl 到 AFNetworking?

ios - 当文本字段中有文本时如何启用 UITableView

swift - 看起来返回键对我的方法不起作用

ios - 编辑器和模拟器中的 UIView 大小不同

ios - 如何在子类化时获取 UITextField 的委托(delegate)事件,如果它的用户将自己设置为委托(delegate),又不会丢失委托(delegate)?

ios - 如何在 swift 中使用 UIButton 操作添加多个 UITextField