除非手指在子视图

时间:2018-06-15 16:53:51

标签: ios objective-c uiscrollview jailbreak logos

我正在使用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

0 个答案:

没有答案