6

我有一个UITextField弹出的键盘Shift禁用了它的键。键盘类型设置为UIKeyboardTypeNamePhonePad,这似乎应该允许大写字母。

如果我将键盘类型更改为“默认”但不理会其他设置,则该Shift键处于活动状态。其他设置是:

  • 自动大写和自动更正关闭
  • 默认外观
  • 返回键“完成”

我正在运行 iPhone OS 2.2。

有人见过这个吗?我不明白为什么“姓名电话键盘”类型会禁用该Shift键。

4

1 回答 1

0

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

于 2014-07-31T17:43:05.333 回答