我想创建一个具有分屏 View 的 iPhone(不是 iPad)应用程序,该应用程序在同一屏幕上显示两个 View Controller ,一个在屏幕左侧,一个在屏幕右侧(仅限横向)。
有没有办法让 UISplitViewController 适用于 iPhone,或者是否有一个开源库可以用来实现这种外观?
最佳答案
如上所述,您不能使用分割 View Controller 。但是,我认为您无论如何都不需要它。它有点麻烦和限制。
使用 subview 可以轻松实现分割 View Controller 的效果。 (尽量避免使用多个 View Controller ,因为这通常是不好的做法)。
创建两个自定义 View 并将它们作为 subview 添加到主视图中。查看它们的自动调整大小属性。尝试使用界面生成器。当用户旋转时显示/隐藏侧 View 。
UISplitViewControllers 没那么有用 - 您可以轻松模仿它们的效果。
关于iphone - iPhone 的 UISplitViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346819/