我遇到以下问题,找不到可行的解决方案。
我有一个使用 CoreData 的分层数据模型,它通常表示包含类别和产品的产品目录。用户可以手动浏览结构(CategoryList -> SubCategoryList -> ProductList -> ProductDetail 页面),不会出现任何问题。
但是来了! 我们有一个包含特色产品的页面。我们想要做的是,如果用户点击特色产品,选项卡应切换到目录(工作正常),并且应显示所选产品的详细信息 View (也可以通过创建detailsViewCotroller并推送来正常工作)它进入堆栈),但在类别上下文中(我不知道如何做到这一点)。因此,用户应该可以点击详细信息 View 导航栏中的“后退”按钮,并且所有子类别和类别都应该就位以供浏览。
这是否可以管理?同样,我将 CoreData 用于具有父属性的模型。关于如何构建导航堆栈有什么想法或建议吗?
最佳答案
假设你知道特色产品所属的类别和子类别,可以使用导航 Controller 方法setViewControllers:animated:,并传入一组 Controller ,一个用于类别,一个用于子类别,一个用于细节。您可以像现在一样获取这些数据。
关于ios - 我可以通过编程方式选择分层 UITableView 结构中的详细信息页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525489/