如何为iPad应用程序创建主视图

时间:2012-11-06 10:08:17

标签: objective-c ios xcode ipad interface-builder

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

你可以想到我在做什么就像一个PowerPoint演示文稿。创建一个主幻灯片,通过每张幻灯片使用布局,创建一个新的幻灯片,它会覆盖所有主要属性(页眉,页脚,背景等),然后它就是每个新幻灯片上更改的内容。

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

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

我在下面做了一个快速绘图。主视图包含在每个页面上使用的所有位,然后是内容幻灯片,用于插入和输出主内容区域。

enter image description here

3 个答案:

答案 0 :(得分:1)

结帐Containment View Controllers。这种演示正是他们设计要处理的。 2012年有一个非常好的WWDC演示文稿我认为这说明了这些是如何工作的。如果你搜索,也有在线的几个教程。

答案 1 :(得分:0)

也许最好的选择是创建一个主详细信息页面。然后,对于每个新页面,请致电主人?

答案 2 :(得分:0)

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