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

前端 未结 8 1942
深忆病人
深忆病人 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:12

    Swift 3 with spaces

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

提交回复
热议问题