1

我有UIScrollView很多子视图。当我滚动时,我想点击要拖动的子视图。有没有可能的方法来UIScrollView阻止吞咽触摸?或者当您取消滚动时是否可以开始新的触摸(就像它滚动并且我点击它一样,子视图也会被点击,所以我可以将它拖出来)?

4

1 回答 1

2

子类 UIScrollView 并覆盖该- (BOOL)touchesShouldCancelInContentView:(UIView *)view方法。这是一个允许 uibutton 触摸通过的示例:

#import "scrollViewWithButtons.h"

@implementation scrollViewWithButtons

- (BOOL)touchesShouldCancelInContentView:(UIView *)view
{
    return ![view isKindOfClass:[UISlider class]];
}

@end
于 2012-07-14T02:43:11.650 回答