Xcode 5,禁用故事板
问题描述:
答
步骤拆卸故事板 - 的XCode 5(EDIT)如果
1 /创建一个空的项目用XIB1
2 /添加新的文件到您的控制器,不会在构建阶段的编译源中添加,然后手动添加。
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;
}
步骤拆卸故事板
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;
}
看一看here
答
使用该脚本把所有的光泽,幸福的光荣善良的Xcode 4模板背面:https://github.com/jfahrenkrug/Xcode4templates
您将需要Xcode 4 .app软件包的副本才能使用此脚本。
真棒,7分钟后我会标记为正确,你认为我应该学习故事板并接受它们,它们会被Xcode 6强制吗?我认为他们吮吸,你觉得怎么样? - 就像如果我想用自定义元素做一个自定义UIView一个小菜单我在我的应用程序中呈现一个笔尖是如此的优雅,我不能做一个简单的基于UIView的UI与故事板可以吗? – Woodstock
我没有使用Storyboard,也不想使用它。 在这里的一个很好的讨论:http://*.com/questions/18903752/best-pratice-between-storyboard-xib-nib-pure-programming –
@JohnWoods为你提到的,我用我的故事板,然后添加一个视图,我想要我的自定义控件,并将类型更改为我的自定义控件类类型。 – Toby