MultipleDetailViews 与 SplitViewController 两侧的导航控制器
我需要在左侧显示类别列表,当用户选择一个类别时,我需要在右侧显示所选类别的项目列表。然后,如果用户选择右侧的列表项,我需要显示所选项目的详细信息(再次在右侧)。
因此,我使用 Apple 的示例 MultipleDetailViews 作为模板,左侧有一个表格视图,右侧有多个详细信息视图控制器。当在左侧选择一个类别时,我在右侧创建一个导航控制器,并推送一个表格视图控制器来显示该类别中的项目列表。当在右侧选择一个项目时,我会推送一个新的表格视图控制器来显示该项目的详细信息。这一切都运行良好。
现在左侧的一些类别有子类别。我可以在 UITabBar 的右侧显示子类别,但有人要求我在左侧显示子类别。所以我需要在左侧推送一个新的表格视图控制器 - 我已经能够做到这一点。
当我在左侧的新表格视图中选择一行时,我想在右侧创建一个新的导航控制器 - 就像我对主类别中的项目所做的那样。我无法让它工作,我知道这是因为新的 tableview 控制器不知道有关 DetailViewControllers 的任何信息。但我不知道如何让它发挥作用。有人有什么想法吗?
I need to show a list of categories on the left, and when a user selects a category, I need to show a list of items of the selected category on the right. Then, if a user selects a list item on the right, I need to show the details of the selected item (again on the right).
So I am using Apple's sample MultipleDetailViews as a template, with a tableview on the left, and multiple detail viewcontrollers on the right. When a category is selected on the left, I create a navigation controller on the right and push a tableview controller to display the list of items in the category. When an item is selected on the right, I push a new tableview controller to display the details of the item. All this is working fine.
Now some of the categories on the left have sub-categories. I could show the sub-categories on the right in a UITabBar, but I've been asked to display the sub-categories on the left. So I need to push a new tableview controller on the left - which I have been able to do.
When I select a row in the new tableview on the left, I would like to create a new navigation controller on the right - just like I did for items in the main categories. I cannot get this to work and I know it is because the new tableview controller doesn't know anything about the DetailViewControllers. But I can't figure out how to get this working. Any ideas anyone?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在另一个论坛的帮助下解决了这个问题。如果有人感兴趣,这是解决方案:
RW论坛
Figured it out with help from another forum. If anyone is interested, here's the solution:
RWForums