在 Swift 中实施自动大写
Implement autocapitalisation in Swift
我在互联网和本网站上搜索了 Swift 中某个单词的自动大写。我找到了解决方案,但该解决方案对我有用。你能帮我吗?
我已经通过文本框 属性 设置了大写 属性。截图如下:
我也通过程序做了同样的事情,但对我没有任何作用:
txtabc.autocapitalizationType = UITextAutocapitalizationType.Words;
您设置的键盘类型为Name Phone Pad,不支持自动大写。
来自UITextInputTraits Protocol Reference:
Some keyboard types do not support auto-capitalization. Specifically, this option is ignored if the value in the keyboardType property is set to UIKeyboardTypeNumberPad, UIKeyboardTypePhonePad, or UIKeyboardTypeNamePhonePad.
您可以尝试使用其他一些键盘类型,它应该可以正常工作。
我在互联网和本网站上搜索了 Swift 中某个单词的自动大写。我找到了解决方案,但该解决方案对我有用。你能帮我吗?
我已经通过文本框 属性 设置了大写 属性。截图如下:
我也通过程序做了同样的事情,但对我没有任何作用:
txtabc.autocapitalizationType = UITextAutocapitalizationType.Words;
您设置的键盘类型为Name Phone Pad,不支持自动大写。
来自UITextInputTraits Protocol Reference:
Some keyboard types do not support auto-capitalization. Specifically, this option is ignored if the value in the keyboardType property is set to UIKeyboardTypeNumberPad, UIKeyboardTypePhonePad, or UIKeyboardTypeNamePhonePad.
您可以尝试使用其他一些键盘类型,它应该可以正常工作。