我有一个带有以下参数的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不会将触摸事件应用于隐藏部分。我想知道如何更新视图以获取触摸交互。
谢谢
更新:我正在将UIViews添加到UIScrollView中的另一个UIVIew中。现在它工作了