【发布时间】:2019-02-13 16:58:09
【问题描述】:
我们如何禁止 textField 上的空输入?
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
let oldText = textField.text!
let stringRange = Range(range, in:oldText)!
let newText = oldText.replacingCharacters(in: stringRange, with: string)
doneBarButton.isEnabled = !newText.isEmpty
return true
}
还有其他方法吗?还是使用其他 textField 委托方法来做到这一点?
【问题讨论】:
标签: ios swift input uitextfield textfield