MultipleDetailViews 与 SplitViewController 两侧的导航控制器

发布于 2024-10-31 23:57:23 字数 509 浏览 7 评论 0原文

我需要在左侧显示类别列表,当用户选择一个类别时,我需要在右侧显示所选类别的项目列表。然后,如果用户选择右侧的列表项,我需要显示所选项目的详细信息(再次在右侧)。

因此,我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

英雄似剑 2024-11-07 23:57:23

在另一个论坛的帮助下解决了这个问题。如果有人感兴趣,这是解决方案:
RW论坛

Figured it out with help from another forum. If anyone is interested, here's the solution:
RWForums

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文