小编Sco*_*eil的帖子

当从滚动视图的框架中触摸UITextField时,如何阻止UIScrollView自动滚动?

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

iphone uiscrollview uitextfield

5
推荐指数
1
解决办法
3054
查看次数

标签 统计

iphone ×1

uiscrollview ×1

uitextfield ×1