如何将多个.xib重新用作另一个.xib的模板?

时间:2011-09-27 21:42:19

标签: iphone ios xib

我想重新使用一些 .xib 文件作为我的iOS应用主要视图的模板。 有人可以告诉我,在iOS中是否可以实现“模板式”系统,例如:标题,徽标,页脚,并将它们作为单独的 .xib 视图加载,以填充另一个占位符的的.xib ? 我怎么能这样做?

像这样:

  

在同一个应用程序中,我有一个Header.xib,Footer.xib,我想将它们包含在我的MainMenu.xib中

2 个答案:

答案 0 :(得分:1)

只需在initWithNibName调用中使用一个xib文件,就可以重复使用一个xib文件。

然后,即使您有细微差别,也可以通过编程方式进行。我建议你定义一个常见的setupMyScreen方法,它将你所拥有的screenType作为参数,并在switch语句中处理所有的小修改。

这种方式很容易维护。

你可能想要在你的录取水平上工作 - 否则你可能不会倾向于为你的问题提供答案......

答案 1 :(得分:1)

  

听起来你想在一个视图中使用多个视图   你必须在第一个中使用UIView模板。