gpt4 book ai didi

ios - 奇怪的 UIScrollView 行为

转载 作者:行者123 更新时间:2023-11-30 13:10:50 24 4
gpt4 key购买 nike

因为这个问题很难描述,所以我为一个简单的 Xcode 项目创建了一个 GitHub 存储库 here演示问题。

简而言之,我有一个注册表单 UIScrollView在某些情况下,这会使 View 半无响应(即按钮操作不触发)。重现的步骤是手动选择每个 UITextField然后按键盘上的“完成”按钮以关闭最后一个字段。这种用户输入序列似乎是重现该行为的唯一方法。

我已经设法通过重置 ScrollView 的内容偏移量来解决该问题,以响应 keyboardWillHide通知,但这会导致滚动位置发生明显的跳跃。

有人对这里发生的事情有任何想法吗?我花了两天时间调查此事,但我完全不知道发生了什么。非常感谢这里的一些帮助!

最佳答案

我建议如下:

  • 摆脱“中心 ScrollView ”的东西。这是错误的。如果您想让内容垂直居中,请将其放入内容 View 中并使用自动布局。

  • 检测 UIKeyboardWillShowNotification,而不是 WillChange。

  • 摆脱“让它发挥作用的黑客”。

关于ios - 奇怪的 UIScrollView 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38757886/

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