나는 이것에 다른 주제가 있다는 것을 알고 있지만 그것을 구현하는 방법을 찾을 수없는 것 같습니다.
UITextField를 5 자로 제한하려고합니다.
가급적 영숫자 및-및. 및 _
나는이 코드를 보았다
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange,
replacementString string: String) -> Bool
{
let maxLength = 4
let currentString: NSString = textField.text
let newString: NSString =
currentString.stringByReplacingCharactersInRange(range, withString: string)
return newString.length <= maxLength
}
과
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
let length = count(textField.text.utf16) + count(string.utf16) - range.length
return length <= 10
}
실제로 구현하는 방법이나 UITextField라는 사용자 정의로 교체해야하는 "텍스트 필드"를 모르겠습니다.