设置完PageViewController后,我想删除里面的视图控制器,将其留空。如何清空UIPageViewController(删除ViewControllers里面)
我该怎么做?
我试过setViewControllers:direction:animated:completion:
方法通过nil
或viewControllers参数中的空数组,但它崩溃。
我该怎么做?
设置完PageViewController后,我想删除里面的视图控制器,将其留空。如何清空UIPageViewController(删除ViewControllers里面)
我该怎么做?
我试过setViewControllers:direction:animated:completion:
方法通过nil
或viewControllers参数中的空数组,但它崩溃。
我该怎么做?
如果主叫setViewControllers:direction:animated:completion:
nil
与用于viewControllers
参数崩溃,尝试视图控制器与单个空视图调节装置设定为一个数组。
[pageViewController setViewControllers:@[UIViewController.new] direction:direction animated:true completion:nil];
当你有一个动态的实现(设置VCs)时,这个解决方案给了我重复的VCs。因此,要解决,我不喜欢下面 (1)pageViewController.dataSource =零 (2)实现动态逻辑设置无风险投资的 (3)pageViewController.dataSource =自 你的答案是正确的,只是分享我的帮助某人的经验。 –
-(UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
return nil;
}
当你不想下一个页面,而不是当你想要一个空白页面控制器时,我敢肯定你会返回'nil'。 – EmilioPelaez
是否要删除viewController的所有内容? – Lion
是的,我希望UIPageViewController的所有子视图控制器都可以发布 – Addev