xCode删除storyboard,新建window并启动

application:didFinishLaunchingWithOptions该函数是应用程序启动之后首次加载页面的函数,删除storyboard之后,需要在这里new出新的window,初始化,并将其置为当前状态下的key window并展示之。

第一步:删除storyboard,建立一个xib文件。

第二步:如下图所示,点击对应的xib文件-》File's Owner-》show the identify inspector(绿圈圈出的位置)

将Custom Class的class名称改为对应的类名,与相关类关联起来。

第三步:点击工程名,将Deployment info-》General中的Main Interface置为空

第四步:将xib文件的view与view属性相关联

第五步:设置应用程序代理

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    //程序启动之后执行,只在第一次启动后执行,以后不再执行。
    //删除storyboard之后,需要在这里new出一个新的window,将该window初始化后,置为该应用程序的keywindow并展现出来。
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    
    ViewController *root = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];  //加载nib文件,生成View实例
    [self.window setRootViewController:root];  //将new出来的view实例设置为window的root view。
    
    [self.window makeKeyAndVisible];   //将当前winsow置为当前状态下的key window,并呈现出来。Makes the receiver the key window and visible.
    return YES;
}

 

转载于:https://www.cnblogs.com/lxd2502/p/5105820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值