无需拖放即可将UIViewController切换到任何其他UIControlller

时间:2015-06-13 07:39:53

标签: ios uiviewcontroller

所以我知道如何拖放不同的UIControllers,但是例如UITabBarController附带其他项目,UISplitViewController还有其他项目,如果我想要转换已创建的内容UIViewControllerUITabBarControllerUISplitViewController

我已经尝试过编辑XML来源,但有点打破了实现这一目标的灵活方法。

另外,我可以在XCode设置UIControllers模拟尺寸的默认值,始终为FreeForm的{​​{1}}吗?

1 个答案:

答案 0 :(得分:0)

UISplitViewControllerUITabBarControllerUIViewControllers的容器视图控制器。那些容器控制器不能替换或者切换"你的UIViewController还有其他任何东西。

您要做的是将UISplitViewControllerUITabBarController放入故事板,然后创建(控制 - 拖动)UIViewController与拆分视图中的一侧或标签栏中的标签之间的连接

至于你的另一个问题,你真的想要使用自适应UI技术(即大小类),而不是试图为视图的大小硬编码模拟值。默认视图显示为600x600,对应于wAnyXhAny。如果您需要为不同大小的类创建不同的布局,Interface Builder可以为您处理模拟(常规或紧凑)大小。