我确实有一个视图,它有一个UIScrollView,在它上面有一个显示一些文本的视图。 当用户在包含文本的视图上滑动时,UIScrollView将不会滚动。如何使这个视图透明,以便将滑动手势传递给UIScrollView。从另一个视图向UIScrollView传递滚动手势
感谢
我确实有一个视图,它有一个UIScrollView,在它上面有一个显示一些文本的视图。 当用户在包含文本的视图上滑动时,UIScrollView将不会滚动。如何使这个视图透明,以便将滑动手势传递给UIScrollView。从另一个视图向UIScrollView传递滚动手势
感谢
您可以只设置
myTextView.userInteractionEnabled = NO;
或者,如果您要创建与Interface Builder中你的看法,有一个复选框有所谓的“用户交互启用”,只是取消选中。
在自定义视图的-XouxX:withEvent:方法中,调用其超级方法来转发触摸事件。
例如:
- (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同样的事情。
返回视图层次结构(包括自身),其中包含一个指定点的接收器最远的后裔。
这将禁用该文本视图中的按钮。它有一个幻灯片播放/停止按钮。 – mukaissi 2010-09-15 22:47:30