gpt4 book ai didi

ios - 出现键盘时向上移动 TextField/View,但前提是隐藏了 Text Field

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:58 25 4
gpt4 key购买 nike

我用 Xcode 和 Swift 制作了一个 iOS 应用。在一个 ViewController 中有一个带有多个 UITextField 的表单。我的问题是,底部附近的 TextFields 在键盘打开时隐藏在键盘后面。

我已经找到了一种解决方法,可以在键盘出现时立即将整个 View 向上移动。但这意味着最顶层的 TextField 会被隐藏。

我已经花了几个小时来寻找可行的解决方案,但没有成功。

有没有人可以帮助我?

编辑

我决定试试 IQKeyboardManager 库。

因为我不使用 CocoaPods,所以我尝试了“手动”方式。

我在 AppDelegate 的 didFinishLaunchingWithOptions 中添加了这行代码 (IQKeyboardManager.sharedManager().enable = true) 并且我移动(拖放)了整个 IQKeyboardManagerSwift Xcode 左侧栏中的文件夹。

但我得到:使用未解析的标识符“IQKeyboardManager”

我做错了什么?

最佳答案

对于所有这些 UITextField + 键盘问题,我强烈建议您使用 IQKeyboardManager图书馆。它会在没有一行代码的情况下处理问题。

如果你想自己做事,你应该看看this answer

关于ios - 出现键盘时向上移动 TextField/View,但前提是隐藏了 Text Field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39104226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com