单击 UIWebView 的文本输入时键盘不可见

myt*_*yte 2 objective-c uiwebview uikeyboard ios

在 uiwebview 上选择文本字段时,键盘不可见。当我收到键盘将出现的通知时,我检查了键盘框架。有一个框架。

我认为这与我必须进行视图布局的约束有关。

调整这些约束(如果这确实是问题)以“为键盘腾出空间”的正确(最简单)方法是什么?

奇怪的是,通常与键盘一起出现的小条是可见的......看起来像这样的:

| <  >          Done  |
Run Code Online (Sandbox Code Playgroud)

这令人沮丧,所以像往常一样感谢任何帮助:)

我应该补充一点,我的设置是一个包含 uiwebviews 的 uiscrollview。滚动视图中的滚动被关闭,以免让事情变得太混乱。一切似乎都按预期工作......除了这个键盘问题。

Ray*_*Tso 6

我以前遇到过和你现在一样的问题。

我相信它是在不小心在文本字段中使用真实键盘输入而不是 在模拟器中点击键盘时由 iOS 模拟器自动触发的。

要解决此问题,只需转到 iOS 模拟器,导航到菜单栏:

硬件>键盘”并取消选中“连接到外部键盘”。现在应该可以解决问题了。