【发布时间】:2013-09-30 11:03:42
【问题描述】:
当我在 xcode 5 中创建一个新的项目选择选项(单视图应用程序)时,它会自动添加 Main.storyboard 没有选择 .Xib 文件的选项,就像我们在以前版本的 xcode 中选择的那样。 请有人解释一下这个
【问题讨论】:
-
那么它是“空应用程序”还是“单视图应用程序”?
-
单视图应用程序
标签: xcode5
当我在 xcode 5 中创建一个新的项目选择选项(单视图应用程序)时,它会自动添加 Main.storyboard 没有选择 .Xib 文件的选项,就像我们在以前版本的 xcode 中选择的那样。 请有人解释一下这个
【问题讨论】:
标签: xcode5
我的建议是:
File/New/File,选择Objective-C 类将你的类命名为 ViewController(或任何你喜欢的名称),使其成为 UIViewController 的子类
确保您已选中“使用 xib 作为用户界面”复选框。
打开appDelegate.h,放
@class 视图控制器;
在@interface and #import 和下面的这个属性之间:
@property (strong, nonatomic) UIViewController *viewController;
appDelegate.m: 导入你的 ViewController #import "ViewController.h"
之前
[self.window makeKeyAndVisible];
放
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.window.rootViewController = self.viewController;
【讨论】:
要在 xcode 5 中添加 XIB,请使用 Empty 应用程序而不是单视图应用程序。有关集成 XIB 的简单方法,请参阅此 question。
【讨论】: