你可以看到,显示了我的UI,当 第一次加载的看法,我不希望启用webView的滚动做图片,此时触摸任意点并在屏幕上拖动,它应该由backgroundScrollView响应。但是,当headerView滑出屏幕时,响应者应该切换到webView,但是当webView滑动到顶部并继续滑下时,此时响应者对象应该切换到backGroundView。
我希望这个声明以外可以清楚地表达我的意思......
我试图重写点击测试方法在web视图:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{
if (self.backGroundScrollView.contentOffset.y > HeaderView.height) {
return self(the webView);
}
return backGroundScrollView;
}
,但它不工作。如果我在second_ScrollView(红色)覆盖它,水平滚动将被禁用。
那么有没有一个完美的方法来解决这个问题?
为什么你需要黄色滚动视图? – ovo
@沃,因为我需要的页面可以滚动。包括HeaderView。 – Neko