मुझे पता है कि इस पर अन्य विषय हैं लेकिन मुझे यह पता नहीं लग सकता है कि इसे कैसे लागू किया जाए।
मैं केवल 5 वर्णों के लिए एक UITextField को सीमित करने की कोशिश कर रहा हूं
अधिमानतः अल्फ़ान्यूमेरिक और - और। तथा _
मैंने यह कोड देखा है
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 के लिए स्वैप करूं