我正在寻找关于如何正确处理这一点的建议。我有一个使用UITabBar的iPhone应用程序。选项卡栏只是加载4个UIViews中的1个。我正在将这个移植到一个通用的应用程序上,以便与iPad一起使用。我的一个观点是完美的UISplitView,但其他3个不是。
我知道UISplitView必须是根控制器,所以我想尽量让它保持这种状态。我想真正的问题是,在我的视图之间切换的最佳方式是什么?因为对于iPhone应用程序,选项卡栏是根控制器,它是在视图1-4之间切换的方式。
为了帮助说明这一点,请执行以下操作:
View1是一个管理数据处理的视图。View2用于管理要处理的项目列表(UISplitView) View3用于应用程序设置View4用于about部分。
在iPad上从纵向切换到横向时,除非您在View2上,否则我不需要显示UISplitView的RootView。
如果我的问题不清楚,请告诉我。
发布于 2011-05-27 02:02:08
这听起来更像是一个用户体验问题,而不是编码问题。您的主要视图似乎是View1和View2。我的建议是(在没有看到实际视图的情况下) View2应该是纵向模式下拆分视图中的左视图,而View1应该是主视图。我会把按钮放在标题/工具栏的最右边,弹出View3和View4的模式对话框,因为它们是应用程序的次要操作。
https://stackoverflow.com/questions/6143007
复制相似问题