2

我要做的是创建某种主视图,它具有相同的页眉(带有徽标)、页脚(带有一些文本和按钮)、背景图像和导航(不是导航栏,只有几个按钮)在每个视图上。

你可以认为我在做的事情就像一个 PowerPoint 演示文稿。创建一张母版幻灯片,其布局用于每张幻灯片,您创建一张新幻灯片,它包含所有母版属性(页眉、页脚、背景等),然后它只是每张新幻灯片上更改的内容。

但是,我不太确定如何在 iOS 应用程序中执行此操作。我在 Google 上搜索了许多不同的短语,但似乎都是关于 iPad 拆分视图和使用表格视图的单元格,这不是我想要的。我能想到的就是创建一个带有视图的单个视图控制器类,然后为我想要的每个页面(大约 15-20)添加一个子 UIView,但是只有一个类,每个页面都有不同的内容和每个都需要大量代码,这会变得混乱!或者我只是在每个视图控制器上重新创建页脚和页眉等,所以如果要进行更改,那么我将有 20 个视图(如果它增长,则更多)要编辑!所以我只是想知道是否有一种简单的方法可以得到我想要的东西。

该应用程序仅适用于 iPad,我最多可以使用 5 个操作系统,因此 xib 或故事板都可以。如果有帮助,这将不会出现在应用商店中。

我在下面做了一个快速绘图。在每个页面上使用我的所有位的主视图,然后是内容幻灯片,这些幻灯片将插入和退出母版的内容区域。

在此处输入图像描述

4

3 回答 3

1

查看Containment View Controllers。这种演示正是他们旨在处理的。2012 年有一个非常好的 WWDC 演示文稿,我相信这说明了这些工作原理。如果您搜索,在线也有几个教程。

于 2012-11-06T10:12:58.797 回答
0

也许最好的选择是创建一个主详细信息页面。那么对于每个新页面,调用master?

于 2012-11-06T10:11:49.120 回答
0

如果你想在整个应用程序中显示页眉和页脚视图然后在窗口中添加页眉和页脚视图而不是在视图控制器中我认为它会起作用

于 2012-11-06T10:28:18.963 回答