【发布时间】:2016-12-30 11:06:00
【问题描述】:
我用 Xcode 和 Swift 制作了一个 iOS 应用程序。 在一个 ViewController 中有一个带有多个 UITextField 的表单。 我的问题是,底部附近的文本字段在打开时隐藏在键盘后面。
我已经找到了一种解决方法,可以在键盘出现后立即向上移动整个视图。但这意味着,最顶层的 TextField 被隐藏了。
我已经花费数小时寻找可行的解决方案,但没有成功。
请问有人可以帮我吗?
编辑
我决定试试IQKeyboardManager library。
由于我不使用 CocoaPods,我尝试了“手动”方式。
我在 AppDelegate 的 didFinishLaunchingWithOptions 中添加了这行代码 (IQKeyboardManager.sharedManager().enable = true),并在 Xcode 的左侧栏中移动(拖放)了整个 IQKeyboardManagerSwift 文件夹。
但我得到:Use of unresolved identifier 'IQKeyboardManager'。
我做错了什么?
【问题讨论】:
-
我使用了这个solution 并且工作正常。
标签: ios swift keyboard uitextfield