如何清空 UIPageViewController(移除里面的 ViewControllers)
How to empty an UIPageViewController (Remove ViewControllers inside)
设置 PageViewController 后,我想删除其中的视图控制器,将其留空。
我该怎么做?
我试过 setViewControllers:direction:animated:completion:
方法在 viewControllers 参数中传递 nil
或一个空数组,但它崩溃了。
我该怎么做?
-(UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
return nil;
}
如果使用 nil
为 viewControllers
参数调用 setViewControllers:direction:animated:completion:
崩溃,请尝试将视图控制器设置为具有单个空视图控制器的数组。
[pageViewController setViewControllers:@[UIViewController.new] direction:direction animated:true completion:nil];
设置 PageViewController 后,我想删除其中的视图控制器,将其留空。
我该怎么做?
我试过 setViewControllers:direction:animated:completion:
方法在 viewControllers 参数中传递 nil
或一个空数组,但它崩溃了。
我该怎么做?
-(UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
return nil;
}
如果使用 nil
为 viewControllers
参数调用 setViewControllers:direction:animated:completion:
崩溃,请尝试将视图控制器设置为具有单个空视图控制器的数组。
[pageViewController setViewControllers:@[UIViewController.new] direction:direction animated:true completion:nil];