20
ตั้งค่าความยาวอักขระสูงสุดของ UITextField ใน Swift
ฉันรู้ว่ามีหัวข้ออื่น ๆ เกี่ยวกับเรื่องนี้ แต่ดูเหมือนจะหาวิธีนำไปใช้ไม่ได้ ฉันพยายาม จำกัด 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 } และ …