在UIPageViewController中禁用页面滚动

时间:2014-11-27 13:24:16

标签: ios objective-c uipageviewcontroller

我正在开发使用UIPageViewController的app。现在我想禁用页面滚动而不是手势。实际上我想在视图中绘制包含UIPageViewController的签名。为此,我需要禁用页面滚动。 我已经完成了手势禁用,但这不是我想要的。

for (UIGestureRecognizer *recognizer in pageViewController.gestureRecognizers)
{
   recognizer.enabled = YES;
}

我希望在编辑按钮的帮助下,当我按下页面滚动禁用并再次按下启用时。 任何人都可以告诉我怎么可能。

1 个答案:

答案 0 :(得分:3)

如果您需要在UIPageViewController中禁用滚动 - 您可以在数据源方法中返回nil:

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
相关问题