#######Q1:把一个button加到scrollview上面,对button快速点击,没有点击效果。。?
解决办法:
scrollView.delaysContentTouches = NO;
#######Q2:解决了Q1之后,发现拖动button scrollview无法滚动?
#import <UIKit/UIKit.h>
@interface DealWithTouchScrollView : UIScrollView
@end
#import "DealWithTouchScrollView.h"
@implementation DealWithTouchScrollView
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
if ([view isKindOfClass:[UIButton class]]) {
return YES;
}
return [super touchesShouldCancelInContentView:view];
}
@end
然后我发现覆盖scrollview的这个方法之后,就解决了解决Q1遗留下来的Q2了。