zoukankan      html  css  js  c++  java
  • UISB XIB基础

    sceneDelegate.m

    #import "ViewController.h"
    #import "SceneDelegate.h"
    #import "VCRoot.h"
    @interface SceneDelegate ()
    
    @end
    
    @implementation SceneDelegate
    
    
    - (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions {
       
        //创建一个window对象
        //UISCreen :表示屏幕硬件类
        //mainSCreen: 获取主屏幕对象
        //.bounds 获取当前主屏幕的大小
        
     
        self.window = [[UIWindow alloc] initWithWindowScene:(UIWindowScene *)scene];
        self.window.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
        self.window.backgroundColor=[UIColor redColor];
    
        //创建根视图控制器对象
        //P1:创建时还在的xib文件名 加载XIB作为视图控制器
        //P2: 主文件包 xib所在的位置
        //mainBundle 主资源文件包
        //如果传递nil 系统函数会自动mainBundle中查找
        //显示记载XIB文件
        //方法一 显加载
    //    VCRoot* root = [[VCRoot alloc] initWithNibName:@"VCRoot" bundle:[NSBundle mainBundle]];
        
        //方法二 隐士记载xib文件
        //如果XIb 名字和 类名字VCRoot相同
        //init 函数会自动加载VCRoot
        VCRoot* root=[[VCRoot alloc]init];
        
        //对窗口的根视图控制器进行赋值操作 属于windows属性
        //整个UIKit框架中只有一个根视图控制器 属于windows的属性
        //视图控制器用来管理界面和处理界面逻辑类对象
    
        //程序启动前必须对根视图控制器赋值
        
        self.window.rootViewController=root;
        
        //将windos作为主视图并且显示出来
        [self.window makeKeyAndVisible];
        
                
        
     
        
        
    }
  • 相关阅读:
    几种开源工作流引擎的简单比较(转)
    ExecuteScalar
    机房重构---我们“重构”出了什么?
    薏米红豆粥功效及做法介绍
    Mean Shift具体介绍
    linux fork函数浅析
    html的下拉框的几个基本使用方法
    Readprocessmemory使用方法
    配置Log4j(非常具体)
    【Linux】linux经常使用基本命令
  • 原文地址:https://www.cnblogs.com/zhangqing979797/p/13715245.html
Copyright © 2011-2022 走看看