在视图/子视图中在iPad上显示TableView列表而不占用整个屏幕,没有splitview

时间:2014-05-06 17:23:00

标签: xcode5 ipad

我陷入了iPad的概念/实际布局问题。简而言之,我们需要在iPad上以横向显示TableView中的条目列表,但由于多种原因我们无法使用SplitView,因为有太多未使用的空间,所以我们无法将tableview推送到堆栈中。所以我们无法找到一个可靠的方式来展示这张桌子。

我们有一个ViewController,它为人们提供了一些在NavigationController堆栈中搜索数据的选项。我们需要一个UITableView来向人们显示一个条目列表,然后当他们点击每个条目时,它会转到另一个ViewController,它显示有关该条目的更多数据。这很好,但是我们不能仅仅推送TableView,因为2/3的屏幕(它的风景)未被使用。我们试图实现一个SplitView but Apple has restrictions on using one in a stack,我们无法找到解决方法,尽管它在我们的案例中是一个最理想的解决方案。另一个问题是看起来我们不能在NavigationController堆栈中使用SplitView。

我已经将搜索结果TableView作为我们的主ViewController视图控制器的子视图,并将其滑入以显示条目列表,但是它不是NavigationController的一部分,并且关于这是不好的做法存在一些争论,更不用说没有办法在导航控制器上“退回”以关闭子视图......此外,当他们进入入口视图并返回导航时,TableView就不见了。

请原谅我们问题的伪概念性质。我一直在努力解决这个问题已经持续了一个星期,并且一直在避免问这个问题,因为我原本不觉得这是一个正确的问题,但我看到很多人有类似的问题似乎没有有一个解决方案 - or at least a non-hacky one我完全没有想法,而且我的智慧结束了。

0 个答案:

没有答案