当用户尝试通过右侧textField的按钮清理UITextField时,应用程序将执行自动更正,例如,如果用户编写了Cafe,然后选择了clean按钮,则应用程序将执行自动更正,将Café写入文本字段中
使用已自动更正的文本调用textField(shouldChangeCharactersIn:replacementString)
方法。
我已经有解决方案,但我想获得有关此问题的更多信息。
以下代码解决了此问题,因为手动清理了文本字段的文本:
func textFieldShouldClear(_ textField: UITextField) -> Bool {
textField.text = ""
return false
}