键盘显示为iOS应用程序但文本字段没有响应(键盘按钮也没有)

键盘显示为iOS应用程序但文本字段没有响应(键盘按钮也没有),第1张

概述我有一个UITextField被设置为第一响应者,之后我已经验证它已被设置为第一响应者,并且键盘也会d出. 但是,当我尝试在键盘上键入时,没有任何内容输入,而且键也不亮. 一个非常奇怪的事情是,当我插入蓝牙物理键盘时,我能够输入字段中的字符!然后,当我关闭键盘并再次出现虚拟键盘时,我无法打字. 我在互联网上搜索了解决方案,但无济于事.我正在为我的UIWindow调用makeKeyAndVisibl 我有一个UITextFIEld被设置为第一响应者,之后我已经验证它已被设置为第一响应者,并且键盘也会d出.

但是,当我尝试在键盘上键入时,没有任何内容输入,而且键也不亮.

一个非常奇怪的事情是,当我插入蓝牙物理键盘时,我能够输入字段中的字符!然后,当我关闭键盘并再次出现虚拟键盘时,我无法打字.

我在互联网上搜索了解决方案,但无济于事.我正在为我的UIWindow调用makeKeyAndVisible,这是某人建议的解决方案.

解决方法 我有类似的问题.我的问题是关键窗口的主视图框架小于窗口边界,因此虚拟键盘实际上在主视图框架之外.点击虚拟键盘绝对没有任何意义.

我会怎么做:
1.检查关键窗口主视图的框架.
2.检查根视图控制器是否已分配给密钥窗口.

我在一个旧的代码库上遇到了这个问题的iPad应用程序,它没有主窗口的根视图控制器,因此在旋转后不会正确调整大小.

可能值得一试.

总结

以上是内存溢出为你收集整理的键盘显示为iOS应用程序但文本字段没有响应(键盘按钮也没有)全部内容,希望文章能够帮你解决键盘显示为iOS应用程序但文本字段没有响应(键盘按钮也没有)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存