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