In my iPad app, I noticed different behavior between iOS 6 and iOS 7 with UITextFields.
I create the UITextField as follows:
UIButton *theButton = (U
Swift 4 version:
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool{
if var text = textField.text, range.location == text.count, string == " " {
let noBreakSpace: Character = "\u{00a0}"
text.append(noBreakSpace)
textField.text = text
return false
}
return true
}