coo*_*lly 1 uitextfield uitextview ios swift
我想限制在 iOS 文本字段开头使用空格键。我尝试使用以下逻辑,但不允许单词之间有任何空格。在这种情况下,请帮助我。
if self.rangeOfCharacterFromSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()) != nil {
return false
}
return true
Run Code Online (Sandbox Code Playgroud)
对于文本字段
斯威夫特 5.2,Xcode 11.4
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
guard range.location == 0 else {
return true
}
let newString = (textField.text! as NSString).replacingCharacters(in: range, with: string) as NSString
return newString.rangeOfCharacter(from: CharacterSet.whitespacesAndNewlines).location != 0
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4915 次 |
| 最近记录: |