Ios &引用;“偷窃”;UIScrollView中的UIPangestureRecognitor

Ios &引用;“偷窃”;UIScrollView中的UIPangestureRecognitor,ios,uiscrollview,Ios,Uiscrollview,我在屏幕上有一个UIScrollView(a)父级,在它的内容中我有两个控件- 顶部的另一个UICrollView(B)和底部的UIView(C) A为全屏(460像素) B460px,但内容比屏幕长(600px),所以它在屏幕内部滚动 C 460像素固定 还启用了分页功能,因此B是第一页,C是第二页 当我向下平移B时,它会滚动,当它到达底部时,它会反弹,而不是拉动视图C。如果我将“反弹”设置为“否”,则它会卡在底部,只有当我抬起手指并再次平移时,它才会拉动视图C 我看到了一些相关的问题,但没有

我在屏幕上有一个UIScrollView(a)父级,在它的内容中我有两个控件- 顶部的另一个UICrollView(B)和底部的UIView(C)

A为全屏(460像素) B460px,但内容比屏幕长(600px),所以它在屏幕内部滚动 C 460像素固定 还启用了分页功能,因此B是第一页,C是第二页

当我向下平移B时,它会滚动,当它到达底部时,它会反弹,而不是拉动视图C。如果我将“反弹”设置为“否”,则它会卡在底部,只有当我抬起手指并再次平移时,它才会拉动视图C

我看到了一些相关的问题,但没有一个对我有帮助()

用于重新创建该情况的代码示例 (或从我的dropbox下载)

谢谢

- (void)viewDidLoad{
[super viewDidLoad];

// create main scroll
UIScrollView *scrollA = [[UIScrollView alloc] initWithFrame:self.view.frame];
scrollA.pagingEnabled = YES;
scrollA.bounces = YES;
[self.view addSubview:scrollA];

// create top scroll B
UIScrollView *scrollB = [[UIScrollView alloc] initWithFrame:self.view.frame];
scrollB.backgroundColor = [UIColor greenColor];
scrollB.bounces = YES;
[scrollA addSubview:scrollB];

// create something to put in B
CGRect frameViewB = scrollB.frame;
frameViewB.origin.x = 30;
frameViewB.size.width = 260;
frameViewB.size.height = 600;
UIView       *viewInsideB = [[UIView alloc] initWithFrame:frameViewB];
viewInsideB.backgroundColor = [UIColor blueColor];
[scrollB addSubview:viewInsideB];
[scrollB setContentSize:viewInsideB.frame.size];

// create bottom view
CGRect frameC = self.view.frame;
frameC.origin.y = 460;
UIView       *viewC = [[UIView alloc] initWithFrame:frameC];
viewC.backgroundColor = [UIColor yellowColor];
[scrollA addSubview:viewC];

// set content for 2 pages
[scrollA setContentSize:CGSizeMake(320, 920)];}