在其他viewcontroller下面创建一个viewcontroller

时间:2013-02-27 08:00:08

标签: iphone ios objective-c view uiviewcontroller

我想创建一个ios应用,我想在其中翻转uiviewcontrollers。我想使用滑动手势在uiviewcontrollers之间切换。

我有2个uiviewcontrollers,其中我想将一个视图控制器设置到uiviewcontroller封面的顶部,将一个视图控制器设置到底部,然后制作一个顶部{{ 1}}向左滑动到屏幕外,底部uiviewcontroller将逐步显示。

最好的方法是什么?

2 个答案:

答案 0 :(得分:3)

  • 使用容器视图创建RootViewController。
  • 将子视图控制器添加到根视图控制器。
  • 添加手势识别器来操纵视图。
  • 使用iOS5的“视图控制器容器”功能,可以更轻松地管理生命周期调用。

答案 1 :(得分:1)

正如贾斯帕所写,你应该创建新的UIViewController - “root”,它将保持孩子UIViewControllers - “底部”和“顶部”。它还会显示他们的观点。要获得“底部”的效果,您应首先将其视图添加为子视图。

看看http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html它可能会让您知道如何处理孩子UIViewControllers