我一直在尝试限制其中一个文本字段的文本输入长度,但是我一直遇到让它运行的问题。
这是我正在使用的代码:
func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool {
let newLength = countElements(budgetNameTextField.text!) + countElements(string!) - range.length
return newLength <= 10 //Bool
}
我也有UITextFieldDelegate:
class PersonalisationTableViewController: UITableViewController, UIPickerViewDelegate, UITextFieldDelegate
有谁能让我知道我错过了什么?文本字段只是正常运行,并不限制文本长度。