适用于iPad的分层视图控制器

时间:2014-11-14 16:25:51

标签: objective-c ipad uiviewcontroller cocoapods

我想实现一个分层的viewcontroller控件,其中push viewcontroller不会覆盖整个屏幕,但会在左边留下20pixela宽度。如果按下5个视图控制器并且我在视图控制器2上点击它,它应该展开,但不能删除视图控制器3,4和5.只能将它们向右滑动。

这个想法来自iPad应用程序Trivago,我不知道他们是否正在使用开放式框架。如果没有,你们有没有好主意实施?结构/架构很好: - )

如果我可以创建一个很好的控件,我将把它作为cocoapod公开: - )

谢谢!

1 个答案:

答案 0 :(得分:1)

听起来您可能想要使用View Controller Containment而不是使用UINavigationController。

请参阅:Creating Custom Container View Controllers

<强>更新

更多例子:

WWDC 2011: Implementing UIViewController Containment

iOS Programming Recipe 28: View Controller Containment & Transitioning