iPhone 键盘 Shift 键已禁用
我有一个 UITextField
,其中弹出的键盘已禁用其 Shift 键。 键盘类型设置为 UIKeyboardTypeNamePhonePad
,看起来应该允许大写。
如果我将键盘类型更改为“默认”但保留其他设置,则 Shift 键处于活动状态。 其他设置是:
- 自动大写和自动更正 关闭
- 默认外观
- 返回键“完成”
我正在运行 iPhone OS 2.2。
有人见过这个吗? 我不明白为什么“姓名电话垫”类型会禁用 Shift 键。
I have a UITextField
where the keyboard that pops up has its Shift key disabled. The keyboard type is set to UIKeyboardTypeNamePhonePad
, which seems like it should allow capitals.
If I change the keyboard type to "default" but leave other settings alone, the Shift key is active. The other settings are:
- autocapitalization and autocorrection off
- default appearance
- return key "done"
I'm running iPhone OS 2.2.
Has anyone seen this? I don't understand why the "name phone pad" type would disable the Shift key.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定这个决定背后的逻辑是什么,但看起来没有办法启用此键盘上的 Shift 键。 我自己玩了一段时间,发现 这篇 帖子似乎同意。 您可能需要使用默认键盘并过滤掉您不需要的任何符号(不是理想的 UI,但很容易做到),或者创建一个 自定义键盘 (示例)
I'm not sure what the logic behind this decision was, but it does not look like there is a way to enable the shift key on this keyboard. I played around with this myself for a while, and found this post that seems to agree. You may need to use the default keyboard and filter out any symbols you don't want (not ideal UI, but easy to do), or create a custom keyboard (example)