这在这里解释有点棘手,所以我希望我正在尝试构建的应用程序故事板的屏幕截图有助于澄清我正在尝试做的事情。
基本上,应用程序以导航控制器和表格视图开始,当您单击表格视图中的单元格时,您将转到带有三个选项卡的标签栏控制器,每个选项卡视图都有自己的导航控制器,随后有一个导航每个栏上都有一个栏,所以此时所有标签视图上都有一个后退按钮,它将我们带回到初始表格视图。
第一个标签视图只有一些文本,下一个包含一个包含多个表格单元格的表格视图,最后一个包含带有多个标记的地图视图。表格单元格和地图标记都通过导航控制器链接到详细视图,导航控制器显示更详细的信息(均通过命名的segues)。这是点击导航中断的详细视图的点,详细页面显示没有导航栏,虽然它是在设置标题文本时,但没有后退按钮,似乎导航上下文/层次结构以某种方式打破了这里。故事板的外观也反映了这一点,因为它在导航控制器或详细信息视图的导航栏上没有显示“后退”按钮。
如果没有最初以任何真实的方式进入代码,我只是想看看为什么这些类型的结构/层次结构刚刚起作用有任何重要原因。所以,我的主要问题是这个故事板结构看起来像是我正在尝试做的正确方法吗?
这是故事板: