Ios UIScrollView覆盖导航栏

Ios UIScrollView覆盖导航栏,ios,uiscrollview,uinavigationcontroller,uinavigationbar,Ios,Uiscrollview,Uinavigationcontroller,Uinavigationbar,我想我的滚动视图位于导航栏上方。 因为我的后退按钮不工作,而是调用了我的函数“handleTouchesOne”。 我想我必须调整scrollView的contentSize的高度,但我做错了什么 scrollView.pagingEnabled = YES; scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * kNumberOfPages, scrollView.frame.size.height); scroll

我想我的滚动视图位于导航栏上方。
因为我的后退按钮不工作,而是调用了我的函数“handleTouchesOne”。 我想我必须调整scrollView的contentSize的高度,但我做错了什么

scrollView.pagingEnabled = YES;
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * kNumberOfPages, scrollView.frame.size.height);
scrollView.showsHorizontalScrollIndicator = NO;
scrollView.showsVerticalScrollIndicator = NO;
scrollView.scrollsToTop = NO;
scrollView.delegate = self;
scrollView.directionalLockEnabled = YES;
希望有人能帮助我

编辑:我如何初始化我的点击手势:

// One finger single tap

tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTouchesOne:)];
tapGesture.cancelsTouchesInView = NO; 
tapGesture.delaysTouchesEnded = NO;
tapGesture.numberOfTouchesRequired = 1; // One finger single tap
tapGesture.numberOfTapsRequired = 1;
//tapGesture.delegate = self;
[self.view addGestureRecognizer:tapGesture];
[tapGesture release];

可能是因为视图位于导航栏上方或只是将我的点击链接到我的功能,所以按钮不起作用吗?

在这种情况下,如果滚动视图是透明的,则必须调整滚动视图的
框架,而不是
内容大小,放一些不透明的背景色,看看它是否覆盖了你的导航控制器。似乎它不是滚动视图。。。当我在导航栏中输入红色时,导航栏保持黑色