【问题标题】:How do I create a new project in Xcode5 without using storyboard?如何在不使用情节提要的情况下在 Xcode5 中创建新项目?
【发布时间】:2013-10-16 18:22:53
【问题描述】:

Xcode5 中是否有任何选项可以在不启用情节提要的情况下创建新项目?

【问题讨论】:

  • 您需要创建空应用程序

标签: storyboard xcode5


【解决方案1】:

从这里你可以得到完整的想法,它的好解决方案:

xcode 5 - open a project without story board

移除故事板的步骤

1) 从您的项目中删除 Main.storyboard 文件。

2) 使用 xib 为您的控制器添加新文件,如果未在构建阶段的编译源中添加,则手动添加。

3) 从 plist 中删除主故事板文件基本名称。

4) 更改 appdelegate didFinishLaunchingWithOptions 文件并添加:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

[self.window makeKeyAndVisible];

就像:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
 {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;

     // Override point for customization after application launch.

     TestViewController *test = [[TestViewController alloc]     initWithNibName:@"TestViewController" bundle:nil];
     UINavigationController *nav = [[UINavigationController alloc]  initWithRootViewController:test];
     self.window.rootViewController = nav;

     [self.window makeKeyAndVisible];

     return YES;
}

【讨论】:

    【解决方案2】:

    我编写了一个将 Xcode 4 的项目模板转换为 Xcode 5 的工具,因此您可以再次创建带有或不带有情节提要的项目。你可以在 GitHub 上找到它:https://github.com/jfahrenkrug/Xcode4templates

    此答案中提供了更多信息:https://stackoverflow.com/a/19777356/171933

    享受吧!

    【讨论】:

      【解决方案3】:

      选项 1:

      • 创建一个空项目。

      选项2:

      • 删除情节提要文件
      • 在目标设置中删除“主界面”(默认为“主界面”)
      • 在应用的 info.plist 中删除“主故事板文件名”条目
      • 从自动生成的应用代码中删除所有与 Storyboard 相关的内容
      • 实例化一个UIWindow,实例化和设置它的rootViewController等
      • 享受

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-26
        • 2014-07-25
        • 1970-01-01
        • 1970-01-01
        • 2013-12-09
        • 1970-01-01
        • 2017-04-26
        相关资源
        最近更新 更多