gpt4 book ai didi

ios - 用于 View Controller 之间交互式滑动转换的简单库

转载 作者:行者123 更新时间:2023-11-29 10:40:12 25 4
gpt4 key购买 nike

如标题所述,我正在寻找一个简单库,我可以使用它来允许用户在 View Controller 之间交互滑动(记住我的应用程序没有导航 Controller ) .我知道 SO 上已经有几个不同的问题可以回答这个问题,但我知道其中大部分都已经很老了,我想知道 iOS 7 是否有更简单的解决方案。我花了好几天时间尝试实现不同的方法,但在每种情况下,我的代码都变得过于困惑并且充斥着各种错误。顺便说一下,我所有的 segues 都是模态的(如果这有用吗?)。

简单是指可以从手势识别器调用的独立库,这就是特定 View Controller 所需的全部内容

-(void)hasswipedright:(UIGestureRecognizer*)Gesture{
//Library Creates transition between this VC and another VC
}

我已尝试研究以下尝试:

我会使用 UIScrolView 或 UIPageContainer,但我认为这行不通,因为我只想将 View Controller 之间的某些跳转设计为“可滑动”(即 B 可以滑动到 A 但不是相反,但是 A可以滑动到 C 和 D,反之亦然)。

有什么建议吗?我希望使转换具有交互性(类似于在 iOS7 的 Safari 中向后移动所需的 pangesturerecognizer)。非常感谢任何意见。我不想通过请求库来显得懒惰,只是我没有时间手动重新格式化所有东西(而且,我只是 iOS 开发的初学者!)

非常感谢!

最佳答案

https://github.com/cwRichardKim/RKSwipeBetweenViewControllers

检查函数“beingdragged”或类似的东西。你有两个选择。您可以设置一个 pageviewcontroller 然后使用委托(delegate)方法(它们在该存储库中以及底部附近)来指示在之前和之后显示的 View Controller ,这样您就可以检查每次滑动时要做什么,或者您可以从 pageviewcontroller 抓取 ScrollView 本身(参见方法“syncscrollview”),然后将自定义方法(在本例中被拖动)添加到识别的手势。然后您可以应用逻辑来确保出现正确的 View Controller

关于ios - 用于 View Controller 之间交互式滑动转换的简单库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910528/

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