常用方法总结
1 绑定事件监听
inputName.addTarget(self, action: #selector(keyboardInputShouldDelete(_:)), for: .editingChanged)
/// 输入监听
@objc fileprivate func keyboardInputShouldDelete(_ textField:UITextField){
print("输入内容", textField.text)
}
2. 长度限制 引入代理
// 代理
UITextFieldDelegate
inputName.delegate = self
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
print("----信息----", textField.text!,string.count)
// 长度限制 , string = 0 点击删除键盘
if textField.text!.count > 10 && string.count != 0 {
return false
}
return true
}