UITextfield keyboard with only alphabet, no numbers, no caps, no spacebar?

前端 未结 8 1943
深忆病人
深忆病人 2021-02-06 06:33

I want the keyboard for the UITextfield to only have a-z, no numbers, no special characters (!@$!@$@!#), and no caps. Basicly I am going for a keyboard with only the alphabet.

8条回答
  •  野性不改
    2021-02-06 07:04

    Swift 4.2 Code Allow only alphabets with allowing backspace if the user wants to remove wrong character

    func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
        if string.rangeOfCharacter(from: .letters) != nil || string == ""{
            return true
        }else {
            return false
        }
    }
    

提交回复
热议问题