gpt4 book ai didi

ios - 处理平移手势的最佳方式

转载 作者:行者123 更新时间:2023-11-29 03:16:24 24 4
gpt4 key购买 nike

我想使用平移手势处理同一 View Controller 类的两个实例之间的转换。

我读过几乎所有过渡都可以由 segues 处理,但是使用平移手势时是否一样?

Segues 似乎不太适合这种转换。

目前,我有一个实例化为 subview Controller 的主视图 Controller 。手势相关代码驻留在主视图 Controller 中。

它运行良好,但我相信必须有一个解决方案,在 Storyboard中完成所有 Controller 管理工作。

我的代码中处理这种转换的最佳位置是什么?

最佳答案

在我看来,您想要的是将 UIPageViewController 设置为滚动而不是页面 curl (这是一个可设置的属性)页面 View Controller 将为您完成所有工作。

Xcode 文档中有一个名为 PhotoScroller 的示例应用程序,它展示了如何进行设置。它也做很多其他的事情,(缩放和图像平铺)但你可以忽略它。

如果您无法获得 UIPageViewController 来为您提供所需的转换,那么您可能需要构建自己的自定义父 View Controller 类。使用容器 VC 和嵌入 segue 嵌入单个子项是微不足道的。我还没有尝试将多个 child 嵌入同一个容器中。使用嵌入转场呢。我使用 iOS 5 中添加的“手动”父/子 VC 调用在子 VC 之间完成了转换

关于ios - 处理平移手势的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21645914/

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