滑动视图和视图控制器
Posted
技术标签:
【中文标题】滑动视图和视图控制器【英文标题】:Swipe view and view controller 【发布时间】:2012-08-03 20:00:26 【问题描述】:我正在尝试进行滑动导航,但我在某一点上卡住了.. 我必须用一个控制它们滑动的视图控制器创建多个视图吗? 还是我每次都必须用一个视图控制器创建一个视图?
谢谢你
【问题讨论】:
【参考方案1】:视情况而定。1,您可以在单个 UINavigationController 中嵌入多个 viewController,并在每个 viewController 上使用 UISwipeGestureRecognizer 和 Segue 在它们之间分层传输....
2, ... 或者您可以使用一个带有多个 UIView 和一个 UIPageControl 的单个 viewController(就像在默认的 Weather 应用程序中一样)。您可以找到示例here 和here。
第二个选项将为您提供更流畅的滚动体验,但要显示整个不同的视图控制器,我认为您必须使用第一个选项。
还有在视图/视图控制器之间传输数据的问题。在第一个选项中,您应该使用 Segues 和委托协议在 viewControllers 之间传输数据。
【讨论】:
以上是关于滑动视图和视图控制器的主要内容,如果未能解决你的问题,请参考以下文章