我在互联网和本网站上搜索了有关 Swift 中单词自动大写的信息。我找到了解决方案,但该解决方案对我有用。你能帮我吗?
我已经通过文本框属性设置了大写属性。截图如下:
我也通过程序做了同样的事情,如下所示,但对我来说没有任何作用:
txtabc.autocapitalizationType = UITextAutocapitalizationType.Words;
最佳答案
您已将键盘类型设置为“姓名电话键盘”,该键盘不支持自动大写。
来自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 - 在 Swift 中实现自动大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29142297/