我正在使用UIScrollView添加多个页面。这一切都很好,滚动工作,但只有当用户通过将他们的手指放在scrollView的子视图上滚动。这意味着如果页面例如没有子视图,则用户无法滚动,并且如果页面仅具有一个子视图,则用户必须将他们的手指放在该子视图上以进行滚动。我有什么方法可以让用户可以通过将他们的手指放在scrollView 的任何位置进行滚动,而不用为scrollView创建背景UIView。感谢。
编辑:这是我正在使用的代码:
%hook CCUIScrollView
-(void)layoutSubviews
{
%orig;
[ccView setContentSize:CGSizeMake(pageWidth * 2, pageHeight)];
[ccView setShowsHorizontalScrollIndicator:NO];
[ccView setShowsVerticalScrollIndicator:NO];
[ccView setPagingEnabled:YES];
}
%end