【发布时间】:2021-12-23 22:53:07
【问题描述】:
我正在尝试通过向 textField 对象(如 myTextField.editingChanged)提供操作来实现此功能
我知道这可以通过使用 textField 的委托方法轻松完成
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if string == "0" {
if textField.text!.count == 0 {
return false
}
return true
}
}
但我需要在自定义方法中执行此操作并将其作为目标添加到 textField。肯定有什么办法。
【问题讨论】:
-
“但我需要在自定义方法中执行此操作,并将其作为目标添加到 textField。” 为什么?您需要解释是什么阻碍了您简单地实现委托方法,否则将很难为最明显和最正确的解决方案找到替代解决方案。
标签: ios swift uitextfield