我正在寻找有关如何正确处理此问题的建议。我有一个使用 UITabBar 的 iPhone 应用程序。标签栏仅加载 4 个 UIView 中的 1 个。我正在将它移植到一个通用应用程序以与 iPad 一起使用。我的一种观点非常适合 UISplitView,但其他 3 种则不然。
我知道 UISplitView 必须是根控制器,所以我想尽量保持这种状态。我想真正的问题是,在我的观点之间切换的最佳方式是什么?因为对于 iPhone 应用程序,tabbar 是根控制器,它是您在视图 1-4 之间切换的方式。
为了帮助说明这一点:
View1 是管理数据处理的视图。View2 用于管理要处理的项目列表 (UISplitView) View3 用于应用程序设置 View4 用于 about 部分。
在 iPad 上从纵向切换到横向时,除非您在 View2 上,否则我不需要 UISplitView 的 RootView 来显示。
如果我不清楚我的问题,请告诉我。