我有一个有很多子视图的UIScrollView
。当我滚动时,我想要点击我想要拖动的子视图。有没有一种可能的方法让UIScrollView
不再接受触摸?或者,是否可以在取消滚动时开始新的触摸(就像它滚动的内容,我点击它,子视图也会被点击,这样我就可以把它拖出来了)?
发布于 2012-07-14 02:43:12
子类化UIScrollView并重写- (BOOL)touchesShouldCancelInContentView:(UIView *)view
方法。下面是一个允许uibutton触摸通过的示例:
#import "scrollViewWithButtons.h"
@implementation scrollViewWithButtons
- (BOOL)touchesShouldCancelInContentView:(UIView *)view
{
return ![view isKindOfClass:[UISlider class]];
}
@end
https://stackoverflow.com/questions/11480201
复制相似问题