UIScrollView 不滚动偏移内容

Posted

技术标签:

【中文标题】UIScrollView 不滚动偏移内容【英文标题】:UIScrollView doesn't scroll offset content 【发布时间】:2012-12-18 19:40:42 【问题描述】:

我有一个带有这个参数的 UIScrollView:

[scrollView setPagingEnabled:YES];
[scrollView setContentSize:CGSizeMake(1024 * 2, 768)];
[scrollView setShowsHorizontalScrollIndicator:NO];
[scrollView setShowsVerticalScrollIndicator:NO];
[scrollView setScrollEnabled:NO];
[scrollView setDelegate:self];

换页:

CGRect frame = scrollViewPages.frame;
frame.origin.x = 1024;
[scrollViewPages scrollRectToVisible:frame animated:YES];

所以这个滚动视图有一个显示内容的双区域。在第一个矩形中,触摸有效,但是当我更改为具有不同大小的其他组件的另一段时,触摸事件不起作用。我读过 UIScrollView 不会将触摸事件应用于隐藏部分。我想知道如何更新视图以获取触摸交互。

谢谢

【问题讨论】:

【参考方案1】:

更新:我正在将 UIViews 添加到 UIScrollView 内的另一个 UIVIew 中。现在可以了

【讨论】:

以上是关于UIScrollView 不滚动偏移内容的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 的内容偏移被重置

如何检测用户何时尝试滑动“过去的 UIScrollView 内容偏移”?

UIScrollView 最大和最小内容偏移量?

根据 UIScrollView 的内容偏移量移动 UIView

UIScrollView 内容偏移量会阻塞用户交互

UIScrollView 无法正常工作(它返回顶部并且不显示任何滚动条