我在堆栈视图中有文本字段列表,这些文本字段再次嵌入滚动视图中。对于键盘处理,我使用了 IQKeyboard 管理器,它工作正常。虽然有一种特殊情况,它会在顶部留下太多空间。以下是我当前的 UI 结构
现在假设我的光标在第二个文本字段上并且我向上滚动到最后,现在如果我点击上一个按钮,焦点确实出现在第一个文本字段上,但它也会向下滚动以将其显示在键盘上方,如下图所示。我的实际期望是,它应该像现在一样关注第一个文本字段,但它应该保持顶部空间下降不变并且不应该留下这么多空间。
从代码方面,我刚刚从 AppDelegate 启用了 IQKeyboardManager。没有为此添加其他代码。
IQKeyboardManager.shared.enable = true
任何帮助表示赞赏