快速清理按钮的UITextfield的自定义操作

问题描述:

我有一个UITextfield只有在编辑时启用了清除按钮,它如附图所示。 enter image description here快速清理按钮的UITextfield的自定义操作

我需要的是当我点击清除按钮的UITextfield它应该做一些自定义活动,并清除UItextfield。截至目前它只能清除UITextField。它不是特定的清除/解除键盘。

感谢

+0

你想做什么活动? –

+0

@RashwanL - 用户输入数据后,它将显示桌面视图和图像。所以当我点击清除按钮时,它应该清除桌面视图和图像,显示的所有内容。 – sia

+0

有两个问题:1:您是否为清除按钮添加了按钮操作? 2:那么您需要关于如何清除数据的帮助? –

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

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

我试过这个...不起作用 – sia

+0

@sia你是否将代表设置为textfields? –

+0

@sia - 什么行不通 –