在两个 UiViewControllers 和 UIViews 之间实现拖动和滑动转换? [关闭]
Posted
技术标签:
【中文标题】在两个 UiViewControllers 和 UIViews 之间实现拖动和滑动转换? [关闭]【英文标题】:Implementing drag and swipe transition between two UiViewControllers and UIViews? [closed] 【发布时间】:2013-12-18 21:12:45 【问题描述】:所以两个问题。
1) 有一些应用程序可以通过拖动 UIVIew 的左右边缘在整个视图控制器之间进行拖动和滑动。完成拖动 gin 后,它会为您显示大约 10% 的先前视图控制器和 90% 的新视图控制器。一个很好的例子是 Facebook 应用程序,你向左滑动就会出现聊天框,你会怎么做这样的事情?我附上了一张图片以供澄清。
2) 我遇到的另一个问题是将这种拖动和滑动转换实现为仅 UIView(或子视图),而不是整个 UIViewController。这方面的一个例子是 iFunny(有点),您可以在 UIImagesView 之间滑动,但实际的 UIViewController 或父 UIView 不会改变,只是子视图。
所以我的问题是哪些类与这些转换相关联?我一直在研究 UIPageViewController,但不确定它是否有效。另外,我可以在情节提要中这样做吗?
感谢您的宝贵时间!
【问题讨论】:
【参考方案1】:第一个问题:
http://www.raywenderlich.com/32054/how-to-create-a-slide-out-navigation-like-facebook-and-path
第二个问题:
https://github.com/nicklockwood/iCarousel
【讨论】:
太棒了,我想没有故事板的方式来进行滑出导航。我会调查 iCarousel!你会碰巧有 iCarousel 的视觉示例吗? github repo 中有十几个示例,包括准系统基本示例、下载图像的示例、嵌套 iCarousels 的示例等。 如果您对答案感到满意,请将此标记为正确。以上是关于在两个 UiViewControllers 和 UIViews 之间实现拖动和滑动转换? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 UIViewControllers 和 UISplitViewController 之间导航 [关闭]
如何在 iOS 8 中关闭两个 UIViewControllers?
从其子 UIViewControllers 访问父 UIViewController