如何在iOS 7中的两个UIView之间滑动/滑动/屏幕边缘滑动

时间:2014-08-03 08:54:53

标签: ios objective-c uiview uiswipegesturerecognizer

我在一个UIViewController中有两个UIViews - UIView1和UIView2,两个大小相同(大约半屏),同一个位置,UIView1可见,位于UIView2之上。

我希望能够从左到右滑动UIView1来显示UIView2,过渡效果像iPhone中的后退/前进滑动一样流畅。

另外,我希望能够从右向左滑动UIView2来显示UIView1,过渡效果像iPhone中的后退/前进滑动一样流畅。

我该怎么做?我看到了完整的UIViewcontroller的几个例子(使用push segue),但是不能只想到UIViews。

2 个答案:

答案 0 :(得分:0)

不要重新发明轮子。使用这个令人敬畏的iOS库,它完全符合您的要求:https://github.com/nicklockwood/iCarousel

答案 1 :(得分:0)

iCarousel适合这项工作,但我建议你使用这个解决方案:

https://github.com/nicklockwood/SwipeView

感觉更像是原生的UIScrollView的分页动画。