Я думаю, что мой ScrollView расположен над моей панелью навигации.
Поскольку моя кнопка "Назад" не работает, и вместо этого вызывается моя функция "handleTouchesOne".Я думаю, что мне нужно отрегулировать высоту contentSize scrollView, но я делаю что-то не так.
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;
Надеюсь, кто-то может мне помочь!
edit: как я могу инициировать мой жест касания:
// 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];
Может ли быть так, что кнопка не работает, потому что вид находится над панелью навигации или просто связывает мое нажатие с моей функцией?