使用2 UITableView而不是UISplitView

时间:2013-05-19 13:03:45

标签: ios objective-c ipad uitableview uisplitviewcontroller

我正在开发一个简单的iPad应用程序。我有一个类别对象数组,每个类别对象包含一个与该类别相关的项目对象数组。我想在屏幕左侧显示类别(在UITableView中),每当选择一个类别对象时,我想在右边显示相应的项目对象(来自该类别对象的数组)(在UITableView中) )。

我四处寻找设计它的好方法,我发现UISplitView提供了我需要的东西。但是,我还观察到使用UISplitView和TabBarController可能会很痛苦。另一方面,我使用2 UITableViews找不到任何缺点。所以,在我的情况下,是否有任何理由使用UISplitView而不是相互连接的2个UITableViews?或者使用2个UITableViews而不是UISplitView有什么缺点吗?

请注意,我只想在横向模式下使用该应用程序,因此我不需要弹出的东西(请参阅图片)或允许我在方向为纵向时隐藏/取消隐藏的内容。< / p>

portrait mode

1 个答案:

答案 0 :(得分:0)

我认为如果你像在iPad Mail股票应用程序中实现它一样使用SplitViewController会更好。 detailViewController上有一个按钮,在点击并隐藏PopOverViewController时隐藏和取消隐藏它。

查看有关StackOverflow herehere的问题。另请观看Vimeo here上的视频教程,了解如何实现它。