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];
        
                
        
     
        
        
    }
  • 相关阅读:
    压缩和还原压缩的JS代码
    mysql给某字段随机赋特定范围的整数值
    (五)绘制图像
    (四)旋转 缩放 位移 保存状态
    (三)描边 填充 绘制 开始路径 结束路径 绘制文本
    (二)导出图像
    (一)获取上下文绘图环境
    封装原生Ajax
    原生Ajax写法(GET)
    Angular跨域
  • 原文地址:https://www.cnblogs.com/zhangqing979797/p/13715245.html
Copyright © 2011-2022 走看看