热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

键盘覆盖视图底部的文本字段

如何解决《键盘覆盖视图底部的文本字段》经验,为你挑选了1个好方法。

我搜索过了

here:仅当键盘覆盖输入字段时才向上移动视图

这里:当键盘快速显示时移动文本字段

这里:如何在键盘存在时使UITextField向上移动?

在这里:https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

不幸的是,所有链接和我能找到的其他地方似乎并没有提供我正在寻找的良好清洁解决方案.它们要么用Obj-c代码过时,要么在使用Swift 4Xcode 9的当前迭代中不能工作.

如何管理覆盖视图底部文本字段的键盘?我希望屏幕的视图只有当键盘覆盖文本字段视图时才会移动,而不使用滚动视图,能够对其进行动画处理以使其看起来很漂亮,而不是让它快速捕捉,最重要的是我不想使用外部图书馆.

来自Apple的CoreAnimation库非常棒,但是所有的示例代码都已过时,并且在目标c中已经过时了(我不相信Apple没有更新他们的文档).

如果有人能够指出我正确的方向更新和当前的代码或Apple的图书馆我错过了将专门解决这个问题,我将不胜感激.



1> 小智..:

您可以使用IQKeyboardManagerSwift轻松快速地解决您的问题.

在pod文件中使用下面的pod,它支持Swift 4.

pod 'IQKeyboardManagerSwift', '5.0.0'

这是实现IQKeyboardManagerSwift的链接.

https://github.com/hackiftekhar/IQKeyboardManager

谢谢!!!


谢谢,但我在我的问题中特别说,我不想使用外部库.
推荐阅读
author-avatar
jzhs5340636
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有