如标题所示,我正在寻找一个简单库,该库可用于允许用户在视图控制器之间进行交互滑动(请记住,我的应用程序没有导航控制器)。我知道在SO上已经有几个不同的问题可以回答这个问题,但是我知道大多数问题都已经很老了,我想知道iOS 7是否有更简单的解决方案可用。我花了几天时间尝试实现不同的方法,但是在每种情况下,我的代码都太混乱了,并充满了各种错误。顺便说一句,我所有的谈话都是模态的(如果有什么用?)。
通过简单,我的意思是一个独立的库,可以从手势识别器中调用它,而这正是该特定视图控制器所需要的
-(void)hasswipedright:(UIGestureRecognizer*)Gesture{
//Library Creates transition between this VC and another VC
}
我尝试调查以下尝试:
我会使用UIScrolView或UIPageContainer,但我认为这不会起作用,因为我只想将视图控制器之间的某些跳转设计为“可交换”(即B可以滑动到A,但不能以其他方式滑动,但是A可以滑动到C和D,反之亦然)。
有什么建议么?我希望使过渡具有交互性(类似于在iOS7的Safari中向后移动的pangesturerecognizer之类的东西)。任何评论都非常感谢。我不希望因寻求图书馆而显得懒惰,只是我没有时间手动重新格式化所有内容(而且,我只是iOS开发的初学者!)
非常感谢!
最佳答案
https://github.com/cwRichardKim/RKSwipeBetweenViewControllers
签出功能“被拖曳”或类似的东西。您有两个选择。您可以设置一个pageviewcontroller,然后使用委托方法(它们在该存储库中以及在底部附近)来指示前后出现的视图控制器,因此您可以检查每次滑动时要执行的操作,或者可以从pageviewcontroller中获取滚动视图本身(请参见方法“syncscrollview”),然后将自定义方法(在这种情况下为dragd)添加到识别的手势。然后,您可以应用逻辑以确保使用正确的视图控制器
关于ios - 简单的库,用于 View Controller 之间的交互式滑动过渡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24910528/