我将带有CustomViewControllers的PageViewController作为dataSource viewControllers。
CustomViewControllers包含2个视图(第一个在它的上半部分,第二个在它的下半部分)。
如果我拖动任何这些视图,PageViewController会滚动到另一个页面。 如何禁用为FirstView拖动它?
答案 0 :(得分:0)
在.h
中实施<UIScrollViewDelegate>
然后使用.m:
中的方法- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
yourPageView.userInteractionEnabled = NO;
}
或者使用这些方法并返回nil以禁用pageViewController滚动:
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController