gpt4 book ai didi

ios - 是否可以在 UIPageViewController 中以编程方式翻页?

转载 作者:IT王子 更新时间:2023-10-29 07:26:54 25 4
gpt4 key购买 nike

是否可以在 UIPageViewController 中以编程方式翻页?

最佳答案

是的,可以使用以下方法:

- (void)setViewControllers:(NSArray *)viewControllers 
direction:(UIPageViewControllerNavigationDirection)direction
animated:(BOOL)animated
completion:(void (^)(BOOL finished))completion;`

这与在页面上设置第一个 View Controller 所用的方法相同。类似的,你可以用它去其他页面。

想知道为什么 viewControllers 是一个数组,而不是单个 View Controller ?

那是因为页面 View Controller 可以有一个“书脊”(就像在 iBooks 中一样),一次显示 2 页内容。如果一次显示 1 页内容,则只需传入一个 1 元素数组。

Swift 中的一个例子:

pageContainer.setViewControllers([displayThisViewController], direction: .Forward, animated: true, completion: nil)

关于ios - 是否可以在 UIPageViewController 中以编程方式翻页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7208871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com