问题标签 [iqkeyboardmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
890 浏览

swift - iOS应用程序中键盘上方的空白

在此处输入图像描述

我在 ios 应用程序中使用 IQKeyboardManagerSwift。但我得到了键盘上方的空白。帮我删除不必要的区域(请看图片中的红色区域。

0 投票
1 回答
997 浏览

ios - IQKeyboardManagerSwift 工具栏未在 WebView 中禁用

我在我的应用程序中使用 IQKeyboardManagerSwift。它在某些 ViewController 中运行良好,我必须禁用它的工具栏。根据文档,我应该添加要在以下数组中禁用工具栏的视图控制器。

现在它可以完美地用于视图控制器中的 TextFields。但问题在于 webview 中的 TextFields。我有一个视图控制器,我必须在 WebView 内的字段中输入数据,因为 webview 工具栏内的字段没有被禁用,我尝试了很多方法。即使为整个应用禁用 IQKeyBaord (IQKeyboardManager.sharedManager().enable = false) 也不会影响 WebView

我不明白问题是什么,WebView 是否有一些特定的处理或可能的替代方法。

为了澄清,带有完成按钮的顶视图是我指的工具栏。

在此处输入图像描述

0 投票
3 回答
4223 浏览

ios - IQKeyboardManager 没有成员 sharedManager

我正在为我的 swift 4.0 项目使用 IQKeyboardManager pod。

pod更新后,上面的代码不起作用。

0 投票
1 回答
557 浏览

ios - iOS 11.3 中发生的状态栏背景颜色问题

我的视图控制器视图中有文本字段。因此,很少有文本字段在出现时隐藏在键盘后面。因此,我通过 pod 集成了 IQKeyboardManager,并且文本字段在键盘出现时向上移动。

但是,奇怪的是,我在关闭键盘后遇到了一些状态栏问题。

即使我也尝试根据其他人的建议将版本更改为pod 'IQKeyboardManagerSwift'、'6.0.2'以解决该问题,但它仍然在发生。

有什么建议么?

键盘出现之前

在此处输入图像描述

键盘消失后

在此处输入图像描述

即使我通过添加 Appdelegate 类尝试使用以下解决方案,但是没有帮助。

0 投票
1 回答
107 浏览

objective-c - IQkeyboardmanager 工具栏完成按钮关闭屏幕

我正在尝试清理现有项目。它使用IQKeyboardManager.

键盘管理器工具栏中的按钮正在离开屏幕。

你知道我可以在哪里以及如何设置这个约束吗?谢谢!

请注意“完成”按钮如何将屏幕移到右侧:

截屏

0 投票
2 回答
4295 浏览

ios - 来自 IQKeyboardManager 的完成按钮操作在 Swift 中不起作用

我们正在IQKeyboardManager为 Swift 项目使用库。它工作正常,但是,单击“完成”按钮后,它没有调用该方法。

库版本是

吊舱“IQKeyboardManagerSwift”,“6.0.2”

有什么建议么?

0 投票
1 回答
144 浏览

ios - IQKeyboardManager – 启用拆分视图时键盘布局错误

启用键盘拆分模式后,我在使用IQKeyboardManager时遇到了一个奇怪的问题。
键盘的背景不透明:

在此处输入图像描述

但是当不使用 IQKeyboardManager 时,键盘的背景是透明的:

在此处输入图像描述

编辑如何重现:

有什么建议吗?谢谢!

0 投票
3 回答
1945 浏览

swift - IQKeyboardManagerSwift:下一个/上一个按钮不可见

我已经在这里发布了这个问题但我也在这里发布,以防我有更多的运气。

在随附的屏幕截图中,这些字段的布局如下:

如您所见,当通过 Xcode 将应用程序安装到我的手机时,一切正常。但是归档 + 上传然后使用 TestFlight 似乎会使这些按钮不可见。

在我正在开发的另一个应用程序上,这确实有效,我不使用任何UIScrollViews - 只有多个嵌套UIStackView的 s。因此,这可能是UIScrollView导致问题的原因吗?

在 AppDelegate 中,我已经设置好了IQKeyboardManager.shared.enable = true,没有进一步的配置。

通过 Xcode 安装通过 TestFlight 安装

0 投票
0 回答
247 浏览

ios - IQ 键盘管理器

我遇到了 IQ 键盘无代码插入的问题,每当我尝试单击文本字段时,按钮会以与键盘高度相似的高度移动到键盘上方,但按钮仍可在原始位置工作,当我出现问题时在模拟器上尝试真实设备它工作正常。请参考图片在此处输入图像描述

0 投票
1 回答
79 浏览

typescript - 使用 nativescript-IQKeyboardManager 设置 lastTextFieldReturnKeyType

我想设置lastTextFieldReturnKeyTypeDONE. 我想我必须使用IQKeyboardReturnKeyHandler,但我不知道如何在 Angular/typescript 中使用。有人对这个有经验么?我在https://github.com/tjvantoll/nativescript-IQKeyboardManager中找不到它