我有一个视图,其中包含一个UIScrollView和一个显示文本的视图。当用户在包含文本的视图上滑动时,UIScrollView不会滚动。如何使这个视图透明,以便将滑动手势传递给UIScrollView。
谢谢
我有一个视图,其中包含一个UIScrollView和一个显示文本的视图。当用户在包含文本的视图上滑动时,UIScrollView不会滚动。如何使这个视图透明,以便将滑动手势传递给UIScrollView。
谢谢
myTextView.userInteractionEnabled = NO;
或者,如果您正在使用Interface Builder创建视图,那里有一个名为“User interaction enabled”的复选框,请取消勾选它。
返回视图层次结构中(包括自身)包含指定点的接收器的最远后代。
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// forward touchesBegan to super class
[super touchesBegan:touches withEvent:event];
...
// process touchesBegan for this view
}
对于touchesMoved、touchesEnded和touchesCancelled,执行相同的操作。