【发布时间】:2012-10-09 13:11:28
【问题描述】:
我想使用封装在UIViewController 中的情节提要在整个应用程序中提供一致的 UI。
有没有办法将故事板的第一个 UIViewController 嵌入到“主”UIViewController 中,然后让转场和故事板过渡正常运行,所有这些都在“主”UIViewController 的区域内?
谢谢。
这是我希望嵌入的情节提要/
【问题讨论】:
-
我认为您在谈论封装
UIViewController。我不相信故事板可以被封装。话虽如此,您正在考虑编写一个相当大的黑客来做您需要的事情。您很可能需要继承UIViewController,然后在它们下面添加视图。 -
我在 ios 6 中有一个使用新 UIContainerView 的工作版本。但是我需要部署到 ios 5。
-
我相信容器视图控制器也是 iOS 5 的一部分。你的错误是什么?
-
我确定 Container View 是 ios 6 中的新功能,我找不到适合它的类。它似乎只出现在 Interface Builder 中。如果您知道班级名称,那就太好了。谢谢
-
我发布了一个封装
UIViewControllers的答案,其中包含一些关于不同方法的链接。并且从 iOS 5 开始就可以使用(在 iOS 6 中可能已经通过功能和错误修复进行了改进)。
标签: iphone ios ipad encapsulation uistoryboard