iOS不同的标签指向同一视图

时间:2017-05-25 15:04:58

标签: ios swift3 tabs navigation

我正在开发一个包含3个标签的应用:购买,图书馆和搜索。每个选项卡都有一个带有剧集列表的表格视图(单元格中的信息将根据活动选项卡的不同而不同)。三个视图控制器中的每一个都嵌入在自己的导航控制器中。

这样: 购买标签 - >导航控制器 - >表视图 - >情节详细信息视图 搜索标签 - >导航控制器 - >表视图 - >剧集细节视图

事情是,在详细视图中,其中多个这些基本相同(如果我点击“购买”列表中的某个项目,我会获得与我相同的视图,如果我得到的话我点击了搜索结果。)

实现这一目标的最佳方法是,我是否为每个分支放置了剧集详细信息视图的克隆(例如,在搜索后放置一个详细的VC,然后放置一个实际上相同的VC购买后)?或者,有没有办法让搜索项目进入我在购买后放置的详细视图?

我担心的是我想要保留导航,所以如果我在搜索标签上点击一个项目并获取详细信息视图,当我点击后面时我仍然会被带到上一个屏幕在搜索范围内,而不是在其他选项卡中。

我的所有观点都在故事板中。我正在使用Swift 3 / iOS 10 / XCode 8.3.2。

感谢。

1 个答案:

答案 0 :(得分:0)

对我来说很好。您可以使用Storyboard连接的Segues或通过代码来完成。

enter image description here

试试吧,亲眼看看......