在swift中为UITextfield清除按钮的自定义操作

时间:2017-09-28 04:48:14

标签: ios iphone swift uitextfield

我有一个UITextfield,它只在编辑时启用了清除按钮,并且如附图所示。 enter image description here

我需要的是当我点击UITextfield的清除按钮时,它应该执行一些自定义活动以及清除UItextfield。截至目前,它仅清除UITextField。它不是特定于清除/关闭键盘。

由于

1 个答案:

答案 0 :(得分:4)

您可以使用此UITextFieldDelegate方法。不要忘记为文本字段设置委托。 UITextFieldDelegate

func textFieldShouldClear(_ textField: UITextField) -> Bool {
    print("text cleared")
    //do few custom activities here
    return true
  }