我正在开发一个包含3个标签的应用:购买,图书馆和搜索。每个选项卡都有一个带有剧集列表的表格视图(单元格中的信息将根据活动选项卡的不同而不同)。三个视图控制器中的每一个都嵌入在自己的导航控制器中。
这样: 购买标签 - >导航控制器 - >表视图 - >情节详细信息视图 搜索标签 - >导航控制器 - >表视图 - >剧集细节视图
事情是,在详细视图中,其中多个这些基本相同(如果我点击“购买”列表中的某个项目,我会获得与我相同的视图,如果我得到的话我点击了搜索结果。)
实现这一目标的最佳方法是,我是否为每个分支放置了剧集详细信息视图的克隆(例如,在搜索后放置一个详细的VC,然后放置一个实际上相同的VC购买后)?或者,有没有办法让搜索项目进入我在购买后放置的详细视图?
我担心的是我想要保留导航,所以如果我在搜索标签上点击一个项目并获取详细信息视图,当我点击后面时我仍然会被带到上一个屏幕在搜索范围内,而不是在其他选项卡中。
我的所有观点都在故事板中。我正在使用Swift 3 / iOS 10 / XCode 8.3.2。
感谢。