为iOS应用程序创建主题/模板?

时间:2013-05-28 11:25:24

标签: iphone ios ipad uiviewcontroller uikit

我正在创建一个应用程序,其中有一些视图我希望在每个UIView控制器中都可用,就像Web开发中的母版页一样。我创建了那些视图,但是如何自动将它们添加到应用程序中的所有视图控制器?

3 个答案:

答案 0 :(得分:2)

如果您需要在所有 viewcontrollers 中显示它们,则应将它们添加到 mainWindow

希望它对你有所帮助。

答案 1 :(得分:1)

您需要先将项目和您创建的所有视图转换为模板,然后创建一个新项目并使用该模板。这是我用过的指南:

本指南介绍如何在Xcode中创建新的项目模板。项目模板显示在“新建项目”对话框的项目类型列表中。

1.创建一个新项目并根据需要设置所有内容(NIB文件,图形,声音,设置,代码等)

  1. (可选)构建并确保项目正常运行

  2. 使用Finder找到您在步骤1中创建的项目的项目文件夹

  3. 打开另一个Finder窗口并导航到/ Library / Application Support / Apple / Developer Tools / Project Templates /。你有两个选择:

    • 为自定义项目模板创建一个新文件夹 - 在XCode中创建新项目时,这将显示为一个类别

    • 选择一个已存在的文件夹(例如应用程序) - 这会将项目模板放在该类别中

  4. 5.打开新/选择的类别文件夹并在其中创建一个新文件夹。您可以随意命名这个新文件夹,它将显示为项目模板名称。

    6.将步骤3中项目文件夹中的所有文件复制到步骤5中创建的新模板文件夹。

    7.尝试在Xcode中创建一个新项目。您应该在原始类别之一或您创建的类别中看到您的项目模板,无论您决定哪个。 注意:如果您构建了项目,请从模板文件夹中删除构建文件夹。

    希望这会帮助你。

答案 2 :(得分:0)

创建一个基本视图控制器类,在其视图中添加所有这些UIViews。此外,您还可以在控制器中实现这些特定视图的事件。您创建的其他控制器需要从此基本视图控制器类扩展。