【问题标题】:iPhone UITabBar to iPad UISplitViewiPhone UITabBar 到 iPad UISplitView
【发布时间】:2011-05-26 17:59:10
【问题描述】:

我正在寻找有关如何正确处理此问题的建议。我有一个使用 UITabBar 的 iPhone 应用程序。标签栏仅加载 4 个 UIView 中的 1 个。我正在将它移植到一个通用应用程序以与 iPad 一起使用。我的一种观点非常适合 UISplitView,但其他 3 种观点不适合。

我知道 UISplitView 必须是根控制器,所以我想尽量保持这种状态。我想真正的问题是,在我的观点之间切换的最佳方式是什么?因为对于 iPhone 应用程序,tabbar 是根控制器,它是您在视图 1-4 之间切换的方式。

为了帮助说明这一点:

View1 是管理数据处理的视图。 View2 用于管理要处理的项目列表(UISplitView) View3 用于应用程序设置 View4 用于 about 部分。

在 iPad 上从纵向切换到横向时,除非您在 View2 上,否则我不需要显示 UISplitView 的 RootView。

如果我的问题不清楚,请告诉我。

【问题讨论】:

    标签: ipad uitabbarcontroller uisplitviewcontroller universal


    【解决方案1】:

    这听起来更像是用户体验问题,而不是编码问题。您的主要视图似乎是 View1 和 View2。我的建议(没有看到实际视图)是 View2 应该是您在纵向模式下拆分视图中的左视图,而 View1 应该是您的主视图。我会将按钮放在标题/工具栏的最右侧,用于弹出 View3 和 View4 的模式对话框,因为它们是应用程序的辅助操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多