zoukankan      html  css  js  c++  java
  • OC

    1. 删掉 main.storyboard  -> 在项目中找到 main.storyboard -> 右键点击“Delete” -> 在弹出框中选中 “Move to Trash”. 

    注 : “Move to Trash ” 是彻底删掉。不能再项目文件目录中找到。而“Remove Reference” 是可以在项目文件目录中找到。

    如图:

     

    2. 点击项目 ->TARGETS ->General ->Deployment Info ->Main Interface -> 删掉 Main,使其变为空 。如图:

    3. 运行后,模拟器一片漆黑。这是因为没有设置程序启动后,哪个是跟控制器。

    4. 可以来到AppDelegate.m 中的 “didFinishLaunchingWithOptions”方法。这个方法的作用是 :在程序启动完毕后调用一次。

    5. 程序员需要在这个方法中,创建一个窗口,给这个窗口设置成一个跟控制器。

    6. 窗口的属性在 AppDelegate.h 中写好了。可以直接在 AppDelegate.m 中进行赋值。

    7. 赋值如下:

    在 AppDelegate.m 中 导入 #import "ViewController.h"

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
        // 1. 创建窗口,并赋值frame
        self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
        
        // 2. 设置窗口的根控制器
        self.window.rootViewController = [[ViewController alloc] init];
    
        // 3. 显示窗口
        [self.window makeKeyAndVisible];
        return YES;
    }

    8. 运行后,还是一片漆黑。这个时候,可能是 窗口的北京颜色是 clearColor. 在  “ViewController.m”中的“viewDidLoad”方法中给一个 背景颜色。如:

    self.view.backgroundColor = [UIColor redColor];

    9. 这个时候在运行,就会发现 app是 红色的。

  • 相关阅读:
    信息安全[0836]
    05 二极管的微变等效和稳压二极管
    04 二极管的直流等效通路
    STM32 ADS112C04
    03 PN与二极管的特性
    STM32中的程序在RAM还是FLASH里运行?
    基于STM32的MLX90614人体红外测温枪
    KEIL5如何打开KEIL4工程 [复制链接]
    02 PN结的形成
    PreparedStatement和Statament的性能
  • 原文地址:https://www.cnblogs.com/iOS363536404/p/5587873.html
Copyright © 2011-2022 走看看