iOS Swift 大师 > 大师 > 细节?

iOS Swift Master > Master > Detail?

我正在努力理解这里的逻辑,如果术语不正确,我们深表歉意。

我正在尝试构建一个功能类似于邮件的应用程序,IE:

所有邮箱 > 特定邮箱 > 消息

其中'All Mailboxes'和'Specific Mail Box'占据了控制器的Master View,而'Messages'占据了控制器的Detail View。

如果我下载并查看 Master-Detail 的 xCode 示例,它会给我一个单一的母版和一个单一的细节设置,我如何附加一个 'pre' 母版页和第二个 'detail' 页面到此,以便它去:

MasterView0 > MasterView1 > DetailView0 > DetailView1 ?

你是在 Storyboard 中扩展导航控制器还是从大量单个视图开始并将它们拼接在一起更好?

谢谢 马修

我过去这样做的方法是在情节提要中将每个视图创建为单独的视图控制器。在两个 "Master" 视图中,我有一个 table 和一个原型单元格,我用来创建 segue 路径。

您也可以将它们嵌入到导航控制器中,这样您就可以更自然地放松您的转场。