我的应用程序基于 Apple 的 SplitView 项目类型。我有一个作为主视图的 TableView,并使用不同类型的视图作为详细视图。为了选择详细视图的类型,我在 DetailView 工具栏上使用了精美的按钮概念。当 DetailView 派生自 UIViewController 时,一切都很好。当 DetailView 派生自 UIViewController,但包含 UITableView 时,我遇到了问题。在纵向视图中,工具栏是可见的。在横向模式下,工具栏是隐藏的,即使 Tableview 向下移动以留出空间。UIToolbar 和 UITableView 都在我的 NIB 文件中定义,该文件被加载以创建详细视图。为什么我的工具栏在横向中不可见?
顺便说一句,这是使用 UISplitView 选择详细视图类型的最佳方式吗?额外的问题,如果在我的 DetailView 表视图中选择一行应该调出另一个视图,我不能像使用 NaviagtionController 那样推送它,那么我该如何返回到详细表视图?
谢谢,格里