无需拖放即可将 UIViewController 切换到任何其他 UIControlller
Switch UIViewController to any other UIControlller without drag and drop
所以我知道如何拖放不同的UIControllers
,但是例如UITabBarController
带有附加项,UISplitViewController
也带有附加项,如果我想转换怎么办已经创建 UIViewController
到 UITabBarController
或 UISplitViewController
.
我试过编辑 XML
源代码,但有点破坏了一切,这是实现此目的的灵活方法。
此外,我可以在 XCode
中将 UIControllers
模拟大小的默认值设置为始终 width: 350, height: 450
的 FreeForm
吗?
UISplitViewController
和 UITabBarController
是您的 UIViewControllers
的容器视图控制器。这些容器控制器不会替换或 "switch" 您的 UIViewController 到其他任何东西。
你要做的是将 UISplitViewController
或 UITabBarController
放入你的情节提要中,然后在你的 UIViewController 和另一面之间创建(按住控制键并拖动)一个连接在拆分视图中,或选项卡栏中的选项卡。
关于您的其他问题,您确实想使用自适应 UI 技术(即大小 classes),而不是尝试为您的视图大小硬编码模拟值。默认视图显示为 600x600,对应于 wAnyXhAny。如果您需要为不同的尺寸创建不同的布局 class,Interface Builder 可以为您处理模拟(常规或紧凑)尺寸。
所以我知道如何拖放不同的UIControllers
,但是例如UITabBarController
带有附加项,UISplitViewController
也带有附加项,如果我想转换怎么办已经创建 UIViewController
到 UITabBarController
或 UISplitViewController
.
我试过编辑 XML
源代码,但有点破坏了一切,这是实现此目的的灵活方法。
此外,我可以在 XCode
中将 UIControllers
模拟大小的默认值设置为始终 width: 350, height: 450
的 FreeForm
吗?
UISplitViewController
和 UITabBarController
是您的 UIViewControllers
的容器视图控制器。这些容器控制器不会替换或 "switch" 您的 UIViewController 到其他任何东西。
你要做的是将 UISplitViewController
或 UITabBarController
放入你的情节提要中,然后在你的 UIViewController 和另一面之间创建(按住控制键并拖动)一个连接在拆分视图中,或选项卡栏中的选项卡。
关于您的其他问题,您确实想使用自适应 UI 技术(即大小 classes),而不是尝试为您的视图大小硬编码模拟值。默认视图显示为 600x600,对应于 wAnyXhAny。如果您需要为不同的尺寸创建不同的布局 class,Interface Builder 可以为您处理模拟(常规或紧凑)尺寸。