1

我正在通过钛开发应用程序。当我在实际的 iPad 上运行它时,我遇到了一个错误,即如果启用了引导访问,则键盘无法关闭。

设想:

  • 引导访问已在设置中打开
  • 专注于文本字段,键盘出现
  • 三击主页按钮,启动引导访问。(带密码)。请注意,键盘仍然适用于文本字段。
  • 单击“恢复”按钮,返回应用程序。
  • 现在,如果您尝试关闭键盘,它就会卡在那里。直到下一个 TextField 或 TextArea 键盘才响应。

这总是发生。我不确定这是来自 Titanium 还是 iOS 本身的错误。我正在尝试通过本机目标 c 代码进行复制。

有谁知道如何解决这个问题?

谢谢

更新:

  1. 我试图通过本机 SDK 进行复制。没啥事儿。所以我想这只是Titanium的一个错误。
  2. 最后解决问题,当您打开数字键盘进行引导访问然后返回应用程序时,会导致文本字段失去焦点。因此,如果用户点击/单击文本字段,则不会有问题。
  3. 还有另一种情况:有两个窗口,A和B。B有一个textField,我在它打开时设置了焦点。在窗口 A 中,我三次单击主页按钮并打开数字键盘输入密码。回到应用程序,打开窗口 B。现在因为我已经以编程方式聚焦文本字段,所以没有人点击文本字段。现在,如果您尝试在不触摸/单击文本字段的情况下关闭键盘,您将看到之前发生的相同错误。而如果您单击文本字段,手动重新聚焦它,不会有问题。
4

0 回答 0