问题标签 [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 回答
4000 浏览

ios - 阻止 IQKeyboardManager 删除我的导航栏

这是iPhone Keyboard Covers UITextField的后续,它讨论了如何防止键盘覆盖文本字段。对我有用的答案是关于使用IQKeyboardManager的答案。对我来说问题是它关闭了我的导航栏。文件说

如果您不想在keyboardManager 向上滑动视图时隐藏UINavigationController 的默认UINavigationBar,那么只需将UIView 类从故事板或xib 更改为UIScrollView。

但我不确定它在说哪个 UIView。由于提到这一点的 SO 线程有数百个赞成票,我想象有人不得不处理这个问题。有人可以分享他们是如何做到这一点的吗?(我对 iOS 也很陌生,所以请不要深奥的谈话)。

0 投票
4 回答
3940 浏览

ios - 如何让 iqkeyboardmanager 包含 UISearchBar

我一直在使用IQKeyboardManager来控制我的应用程序中的键盘。它工作正常,除了 UISearchBar。如何使它与 UISearchBar 一起使用?

0 投票
2 回答
4982 浏览

ios - cocoapods:遇到意外的版本目录。我该如何解决?

我正在运行 CocoaPods 以向我的项目添加依赖项。

我的 pod 文件位于 Users/myUser/Desktop/project/project。

它看起来像这样:

它被命名为 Podfile。

当我运行时pod install,我得到这个输出:

分析依赖关系

[!]存储库中的PodCategories遇到了意外的版本目录。/Users/myUser/.cocoapods/repos/hackiftekhar/IQKeyboardManagerIQKeyboardManager

CocoaPods 在这里期待什么,我该如何解决这个问题?

谢谢,

C

0 投票
1 回答
2590 浏览

ios - IQKeyboardManager 从 UITextField 导航到 UITextView

IQKeyboardManager在我的键盘上方的工具栏中提供箭头以从一个跳转UITextField到另一个,但我正在寻找是否可以在 和 的混合之间UITextFields跳转UITextViews。我知道完成这项任务的正常程序,但我很想知道这是否可以通过IQKeyboardManager.

链接到IQKeyboardManager

0 投票
1 回答
3448 浏览

ios - IQKeyboardManager 与 UIDatePicker

我已经实现了IQKeyboardManager 框架以使键盘处理更容易。它工作得很好,除了一件事:

我的应用程序中有一些UItextField控件可以打开一个UIDatePicker代替默认键盘(例如数字键盘、小数键盘、支持 ASCII 等)。

这是带有图形结果的代码示例:

我的问题是: 是否可以处理“确定”按钮上的操作以填写“出生日期”字段?

在此处输入图像描述

编辑 :

对于那些想知道我如何解决我的问题的人:

  • 在我的.h中,我导入了IQDropDownTextField.h

    /li>
  • .h中,我将 my 的类型更改UITextFieldIQDropDownTextField

    /li>
  • 在 Interface Builder 或 .xib 中选择您的字段,并显示 Identity Inspector :将您的字段的类更改为IQDropDownTextField.

根据Mohd Iftekhar Qurashi的评论,请注意:以下两点可以通过以下代码避免:

  • .m中,我添加了setCustomDoneTarget:action:方法:

    /li>
  • .m中,我添加了doneAction:方法:

    /li>
0 投票
5 回答
9464 浏览

ios - IQKeyboardManager 的下一个/上一个按钮出现问题

我正在一个 Swift 项目中工作,我有几个输入字段。我为每个输入字段制作了一个自定义视图,因为我们在项目中经常使用它们。

我添加IQKeyboardManager到项目中。它工作得非常好,视图会根据活动文本字段启动。

但是,不会出现 Next/Previous 按钮。我试过在这样的代码中设置文本字段的标签:

以下是该项目的一些插图:

注册屏幕

0 投票
1 回答
1430 浏览

ios - NSInternalInconsistencyException?发送后布局约束仍需更新

我遇到了一个问题,我有一个忘记密码的选项,我在其中放置了一个带有输入字段的 UIAlertView。

当应用程序启动时,它运行良好,但是当我登录、执行各种操作、退出并按“忘记密码”时,我收到此错误并且我的应用程序崩溃:

*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“将 -updateConstraints 发送到 <_UIKeyboardLayoutAlignmentView: 0x7ffef5b37b00; 后布局约束仍需要更新;帧 = (0 0; 0 0); 用户交互启用 = 否;层=>。_UIKeyboardLayoutAlignmentView 或其超类之一可能已覆盖 -updateConstraints 而不调用 super。或者,某些东西可能在更新它们的过程中弄脏了布局约束。两者都是编程错误。

这是完整的日志:

我正在使用IQKeyboardManager在文本字段之间导航。

请指导,您的指导将不胜感激。

先感谢您。

0 投票
5 回答
13579 浏览

ios - IQKeyboardManager 未禁用

尝试禁用IQKeyboardManager特定 ViewController 或整个应用程序,它不起作用。

我的 AppDelegate 代码:

还试图禁用viewWillAppear:

0 投票
1 回答
663 浏览

ios - 移除 iphone 键盘上方的“bar”

在 iPhone 应用程序中,当用户单击 a 时UITextField,会显示此键盘。我想删除包含“<”、“>”和“完成”的栏/区域。

任何建议如何做到这一点?

键盘工具栏

解决 了原来是IQKeyboardManager在键盘顶部添加了条。

它被 AppDelegate 文件中的这一行删除:

0 投票
1 回答
2615 浏览

ios - IQKeyboardManager 在 UITextField 上点击时隐藏键盘

我有两个文本字段。我在 中使用此代码textFieldDidBeginEditing,但它不会关闭键盘。