gpt4 book ai didi

ios - UIPageViewController 作为 subview ,横向双页,纵向单页

转载 作者:行者123 更新时间:2023-11-29 05:11:35 26 4
gpt4 key购买 nike

我的任务:我需要使用TransitionStyle.pageCurl实现UIPageViewController。纵向显示单页,横向显示双页。还应该可以在两页上(双页时)进行捏合缩放,而不仅仅是一次缩放一页。

到目前为止我的解决方案:我有一个包含 UIScrollViewUIViewController 。然后,我将 UIPageViewController View 添加到我的 ScrollView 中,如下所示:self.scrollView.addSubview(self.pageViewController.view)

我的问题:当我旋转设备时 func pageViewController(_ pageViewController: UIPageViewController, spinLocationFororientation: UIInterfaceOrientation) -> UIPageViewController.SpineLocation 未被调用,因此我无法在双页和单页之间切换,或者我错过了什么?

最佳答案

我找到了类似问题的答案:https://stackoverflow.com/a/34868768/2501509 .我的问题是我没有保留 UIPageViewController 本身,而只保留了它的 View 。通过将页面 viewController 添加到我的 viewController 我的问题得到了解决:self.addChild(self.pageViewController)

关于ios - UIPageViewController 作为 subview ,横向双页,纵向单页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59628989/

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