iPhone键盘移位键被禁用

Tom*_*ton 6 iphone keyboard cocoa-touch shift

我有一个UITextField弹出键盘的Shift键被禁用的地方.键盘类型设置为UIKeyboardTypeNamePhonePad,似乎应该允许大写字母.

如果我将键盘类型更改为"默认"但仅保留其他设置,则该Shift键处于活动状态.其他设置是:

  • 自动资本化和自动更正
  • 默认外观
  • 返回键"完成"

我正在运行iPhone OS 2.2.

有没有人见过这个?我不明白为什么"名称电话簿"类型会禁用该Shift键.

Dav*_* K. 0

我不确定这个决定背后的逻辑是什么,但看起来没有办法启用这个键盘上的 Shift 键。我自己玩了一段时间,发现这篇文章似乎同意。您可能需要使用默认键盘并过滤掉您不需要的任何符号(不是理想的 UI,但很容易做到),或者创建自定义键盘示例