我的UIScrollView
有很多子视图。当我滚动时,我想点击我想要拖动的子视图。有没有办法让UIScrollView
停止吞咽接触?或者当你取消滚动时可以开始新的触摸(就像它滚动的东西,我点击它,子视图也会被点击,所以我可以把它拖出来)?
答案 0 :(得分:2)
子类UIScrollView并覆盖- (BOOL)touchesShouldCancelInContentView:(UIView *)view
方法。这是允许uibutton触摸通过的示例:
#import "scrollViewWithButtons.h"
@implementation scrollViewWithButtons
- (BOOL)touchesShouldCancelInContentView:(UIView *)view
{
return ![view isKindOfClass:[UISlider class]];
}
@end