首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIKeyboardType.numberPad总是英语

UIKeyboardType.numberPad总是英语
EN

Stack Overflow用户
提问于 2021-08-08 14:28:10
回答 1查看 133关注 0票数 2

我正在努力使我的应用程序与语音结束。在其中一个屏幕上,我有一个输入数字的文本字段。没有什么特别的,只是默认的UITextField,keyboardType设置为UIKeyboardType.numberPad。语音转换实际上工作良好,并读取所有选定的键盘按钮。问题是键盘总是英文的(英文字母在数字下面)。当您将iPhone语言转换为英语以外的其他语言时,Voice混合了两种语言:

  1. 当您选择键盘上的数字时,用单一的点击,用当前的iPhone语言(在我的例子中是俄语)中的语音过读,当您双击(输入数字到文本字段)时,
  2. ,总是用英语

来读它

我在布景中改变的是:

  1. Set iPhone language to
  2. Set all to俄罗斯(不确定是否重要)在“通用键盘->键盘”中的
  3. 将俄罗斯键盘移至

列表的首位。

但什么都帮不上忙。UIKeyboardType.numberPadUIKeyboardType.decimalPad总是英语(UIKeyboardType.default应该是俄语)

我是不是遗漏了什么?

我还试图以编程方式更改键盘语言-- iPhone: Change Keyboard language programmatically。但这也没用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-08 15:31:45

这确实令人困惑,但听起来你的应用程序并没有真正本地化为俄语。尝试将其本地化,看看这是否会改善情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68701698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档