Max length UITextField

后端 未结 18 1822
一个人的身影
一个人的身影 2020-11-30 17:42

When I\'ve tried How to you set the maximum number of characters that can be entered into a UITextField using swift?, I saw that if I use all 10 characters, I can\'t erase t

18条回答
  •  失恋的感觉
    2020-11-30 18:22

    Swift 3

    func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    
                let nsString = NSString(string: textField.text!)
                let newText = nsString.replacingCharacters(in: range, with: string)
                return  newText.characters.count <= limitCount
        }
    

提交回复
热议问题