我有n UIScrollView
适合整个屏幕,并且前面显示UIView
。我想将触摸事件从UIView
转移到UIScrollView
,例如:
当我在UIView
上移动手指时,UIScrollView
会相应地滚动(保持惯性)
UIView可能包含按钮,因此userInteractionEnabled = false
不是一个好的解决方案
当我在UIScrollView
上移动手指时,UIScrollView
像往常一样滚动
如果有人有解决方案,请不要犹豫。
提前致谢。
答案 0 :(得分:0)
创建自定义UIView,然后实现此委托:
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
//return NO to disable click to this UIView and then the click will be forward to the view behind.
return NO;
}
显然,您也可以尝试将.userInteractionEnabled的值设置为NO