Right aligned UITextField spacebar does not advance cursor in iOS 7

前端 未结 14 1685
执笔经年
执笔经年 2020-12-07 23:04

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         


        
14条回答
  •  一整个雨季
    2020-12-07 23:46

    Transformed triazotan's answer into Swift3.

    func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool{
    
        if (range.location == textField.text?.characters.count && string == " ") {
            let noBreakSpace: Character = "\u{00a0}"
            textField.text = textField.text?.append(noBreakSpace)
            return false
        }
        return true
    }
    

提交回复
热议问题