我有一个UIPageViewController
和一个类符合UIPageViewControllerDataSource
并管理UIPageViewController显示的UIViewControllers.当用户启动翻页时,一切运行良好.但现在我想以编程方式做到这一点.
我发现在SO上有一个非常类似的问题,它回答了静态数量的ViewControllers的问题:是否可以在UIPageViewController中以编程方式转换页面?
但是我无法调整UIPageViewControllerDataSource使用的答案.我以为必须有这样的东西:
- (void)setCurrentViewController:(UIViewController *)viewController
Run Code Online (Sandbox Code Playgroud)
我想我只是在这里忽略了一些东西.
answer(setViewControllers:direction:animated:completion:
)中提到的方法设置当前视图控制器,正是您所需要的.使用第一个参数定义视图控制器,您想要显示.如果您没有书脊,请使用一个,如果您预订左/右使用两个.
归档时间: |
|
查看次数: |
11141 次 |
最近记录: |