Xcode6
已删除Empty Application
创建新项目时的模板。我们如何创建一个空的应用程序(没有故事板)Xcode6
及以上,就像早期版本一样?
里面没有选项XCode6
及以上版本用于直接创建空应用程序,如下所示XCode5
和更早的时候。但我们仍然可以创建一个应用程序,而无需Storyboard
按照以下步骤操作:
- 创建一个
Single View Application
.
- Remove
Main.storyboard
and LaunchScreen.xib
(选择它们,右键单击,然后选择
将它们从项目中删除,或完全删除)。
- 删除“主故事板文件基本名称”和“启动屏幕界面”
文件基本名称”条目
Info.plist
file.
- 打开 AppDelegate.m,然后编辑 applicationDidFinishLaunchingWithOptions,使其如下所示:
Swift 3 及以上版本:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
{
self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.backgroundColor = UIColor.white
self.window?.makeKeyAndVisible()
return true
}
斯威夫特 2.x:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window?.backgroundColor = UIColor.whiteColor()
self.window?.makeKeyAndVisible()
return true
}
Objective-C:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.rootViewController = [[ViewController alloc] init];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)