如何在containerView中滑动视图

时间:2015-04-22 18:34:04

标签: ios iphone swift uiviewcontroller uicontainerview

所以我是使用容器视图的新手,我已经学习了一些关于如何将它们放入视图控制器并将它们连接到你想要包含在故事板中的UIViewController的教程。

我正在构建一个应用程序,其中视图控制器嵌入到导航控制器中。我在导航栏下面有两个按钮,它们将显示两个不同的表视图。

我希望能够按下按钮以滑入/滑出表格视图,或者向左/向右滑动以在它们之间切换。

我的问题是我如何引入一个新的容器视图,我无法将它拖到故事板上而不将其放入已经存在的视图控制器中,因为我已经有一个我无法将它放在那里。

我是以错误的方式解决这个问题。没有使用容器视图会有更好的解决方案吗?

以下是我正在寻找图片的过程:

first view

mid view - while swiping

final view

2 个答案:

答案 0 :(得分:0)

听起来你想要的是将两个不同的表视图放在导航控制器内的页面视图控制器中。

对于拖到故事板上的问题,通过将它们拖动到左侧的轮廓层次结构中,可以更容易地将所需内容放在嵌套布局中,如果您看不到它被揭示通过"显示文档大纲"按钮位于左下角。

答案 1 :(得分:0)

您可以根据需要在视图中放置任意数量的UIContainerView。您只是嵌入一个视图,该视图将显示在该容器的viewDidLoad上分配的其他viewController。使用prepareForSegue捕获精确的viewController。将容器视图拖动到现有视图上正是您如何做到这一点的目的。