在不阻止清除按钮的情况下禁用文本字段编辑

disable textfield editing without blocking the clear button

你知道我如何让用户无法编辑编辑文本,但允许它使用文本字段自己的清除按钮来删除它吗?

我尝试使用:

textField.isEnabled = false

textField.isUserInteractionEnabled = false

但效果不是很好,因为它禁用了所有功能

Return false 来自文本字段委托的 textFieldShouldBeginEditing