如何去掉xcode6中新建工程自带storyboard
2014-10-23 23:30
225 查看
前言:对于升级到xcode6后,会发现许多操作与之前xcode5不同,比如今天会说到的创建工程问题,对于习惯性使用xib应该怎么操作呢?
正文
1,首先我们在xcode6中新建一个single view工程,系统会自动帮你创建一个storyboard,名字叫main
2,删掉这个storyboard以及上面的viewcontrol文件。
3,在appdelegate文件中做如下修改。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow
alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];
MainViewController *mainVC = [[MainViewController
alloc] initWithNibName:NSStringFromClass([MainViewController
class]) bundle:nil];
UINavigationController *mainNav = [[UINavigationController
alloc] initWithRootViewController:mainVC];
mainNav.navigationBarHidden =
YES;
self.window.rootViewController = mainNav;
self.window.backgroundColor = [UIColor
whiteColor];
[self.window
makeKeyAndVisible];
return YES;
}
4,去掉info.plist文件中main storyboard file base name选项
5,编译运行就可以了,现在可以创建自己的xib文件了,当然storyboard与xib也是可以混用的。
正文
1,首先我们在xcode6中新建一个single view工程,系统会自动帮你创建一个storyboard,名字叫main
2,删掉这个storyboard以及上面的viewcontrol文件。
3,在appdelegate文件中做如下修改。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow
alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];
MainViewController *mainVC = [[MainViewController
alloc] initWithNibName:NSStringFromClass([MainViewController
class]) bundle:nil];
UINavigationController *mainNav = [[UINavigationController
alloc] initWithRootViewController:mainVC];
mainNav.navigationBarHidden =
YES;
self.window.rootViewController = mainNav;
self.window.backgroundColor = [UIColor
whiteColor];
[self.window
makeKeyAndVisible];
return YES;
}
4,去掉info.plist文件中main storyboard file base name选项
5,编译运行就可以了,现在可以创建自己的xib文件了,当然storyboard与xib也是可以混用的。
相关文章推荐
- Xcode6中如何去掉默认的Main.storyboard
- 去除Xcode6创建工程时自带的storyboard
- XCode5中新建工程后强制使用了ARC,如何去掉?
- Xcode6中如何去掉默认的Main.storyboard
- 新建xCode工程,去掉storyboard配置
- XCode5中新建工程后强制使用了ARC,如何去掉?
- vs2008如何新建自己工程的环境变量(局部)和 Windows系统(全局)
- 如何去掉打印网页时自带的网址以及页码等内容
- vs2008如何新建自己工程的环境变量(局部)和 Windows系统(全局).
- Basic INFO: InstallScript工程的安装包中如何去掉对话框Title中的InstallShield字符串
- VS2005下如何新建一个WINCE设备的DLL工程
- android如何make编译自己的新建工程
- 如何修改自己eclipse工程中新建一个jsp文件的编码方式呢
- ios如何在当前工程中添加编辑新建的FramesWork
- vs2008如何新建自己工程的环境变量(局部)和 Windows系统(全局). .
- VS2005下如何新建一个WINCE设备的DLL工程
- 如何修改自己eclipse工程中新建一个jsp文件的编码方式呢
- VS2005下如何新建一个WINCE设备的DLL工程
- 如何在VS里面新建UnrealScript 工程(UDK)