【问题标题】:Can not choose Japanese keyboard in some apps在某些应用程序中无法选择日语键盘
【发布时间】:2017-08-03 06:41:44
【问题描述】:

大家!

我一直在努力解决我们整周都在开发的应用程序中的一个问题,但我不知道原因和可能的解决方案。你能帮我吗?也许你们中的一些人遇到了同样的问题:

最初仅在一个项目中报告了该问题,但后来我也尝试在其他应用中重现该问题 - 在某些应用中存在相同的问题,在某些应用中一切正常。

那么问题来了:

  1. 打开应用
  2. 选择任何文本字段
  3. 尝试选择日文键盘(请记住 iPhone的设置中已经添加了语言)

实际结果:日文键盘未显示在应用程序的可用键盘列表中

预期结果:日语键盘应该在可用键盘列表中可用,并且用户应该能够在日语文本字段中输入文本

如果有人能分享一些额外的见解,我将不胜感激。或者,如果您遇到类似问题,您可以通过哪些方式修复它。

谢谢!

【问题讨论】:

  • 您是否通过“设置”应用在“通用”->“键盘”->“键盘”下添加了日文键盘?
  • 是的,我可以在其他应用程序中选择日文键盘,但不能在这个应用程序中选择。
  • 我不是在询问其他应用程序。键盘是否已添加到“设置”应用中的“常规”->“键盘”->“键盘”下?
  • 是的,已添加键盘。

标签: ios iphone ipad keyboard


【解决方案1】:

可能是文本字段的键盘类型造成的。

确保键盘类型为 default 或其他适当的非 ASCII 兼容类型。

textField.keyboardType = .default

文本字段或视图的键盘类型也可以在 Interface Builder 中配置。

另见:

【讨论】:

  • 应用中的大部分文本输入都有默认的键盘类型,但键盘仍然不能正常工作。
  • 是的。问题出在 NSString 扩展中。
猜你喜欢
  • 2020-09-23
  • 2023-03-10
  • 1970-01-01
  • 2018-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多