gpt4 book ai didi

iphone - 当 UITextField 被触摸出 ScrollView 的框架时,如何阻止 UIScrollView 自动滚动?

转载 作者:行者123 更新时间:2023-12-03 18:46:53 25 4
gpt4 key购买 nike

默认情况下,如果文本字段是 ScrollView 的子级,并且当它部分位于父 ScrollView 的框架之外时被触摸,则 ScrollView 会向上滚动一点。例如,假设我们有一个框架高度为 200 的 ScrollView ,但 contentSize 高度为 260,并且我们将一个文本字段放在位置 220 处。现在我向上滚动并将文本字段的一半定位在 ScrollView 框架内,并让另一半被切断。如果我触摸这个文本字段,我会注意到 ScrollView 在键盘出现之前自动向上滚动几个像素。这是有问题的,因为我已经有了自己的滚动代码,所以当发生这种情况时,它最终会滚动到我想要的两倍。有什么办法可以消除这种默认行为吗?

最佳答案

听起来您的 ScrollView 正在移动以响应键盘显示而不是点击文本字段。看看Apple's Managing the Keyboard documentation ;它有一个关于 ScrollView 的有用部分。

关于iphone - 当 UITextField 被触摸出 ScrollView 的框架时,如何阻止 UIScrollView 自动滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181369/

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