Ios 在UIPageViewController中禁用页面滚动

Ios 在UIPageViewController中禁用页面滚动,ios,objective-c,uipageviewcontroller,Ios,Objective C,Uipageviewcontroller,我正在开发使用UIPageViewController的应用程序。现在我想禁用页面滚动,而不是手势。实际上,我想在视图中绘制包含在UIPageViewController中的签名。为此,我需要禁用页面滚动。 我已经做了,但这不是我想要的 for (UIGestureRecognizer *recognizer in pageViewController.gestureRecognizers) { recognizer.enabled = YES; } 我希望它与编辑按钮的帮助下,当我按下

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

for (UIGestureRecognizer *recognizer in pageViewController.gestureRecognizers)
{
   recognizer.enabled = YES;
}
我希望它与编辑按钮的帮助下,当我按下页面滚动禁用和再次按下启用。
任何人都可以告诉我怎么可能

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

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController

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

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController