我正在开发一个简单的iPad应用程序。我有一个类别对象数组,每个类别对象都包含一个与该类别相关的item对象数组。我希望在屏幕左侧(在UITableView中)显示类别,每当选择类别对象时,我希望在右边(在UITableView中)显示相应的项对象(来自该类别对象的数组)。
我四处寻找一种设计它的好方法,我发现UISplitView提供了我需要的东西。然而,我也注意到,使用UISplitView和TabBarController可能会很痛苦。另一方面,我在使用2 UITableViews时没有发现任何缺点。那么,在我的例子中,有什么好的理由使用UISplitView而不是彼此附加的2 UITableViews呢?或者使用2 UITableViews而不是UISplitView?有什么缺点吗?
请注意,我只想在横向模式下使用该应用程序,所以我不需要弹出东西(见图像)或允许我在方向为纵向时隐藏/取消隐藏的东西。

https://stackoverflow.com/questions/16634921
复制相似问题