• UI2_IOS坐标系


    //
    //  AppDelegate.m
    //  UI2_IOS坐标系
    //
    //  Created by zhangxueming on 15/6/29.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import "AppDelegate.h"
    
    @interface AppDelegate ()
    
    @end
    
    @implementation AppDelegate
    
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        
        
        //window的默认颜色是透明色
        self.window.backgroundColor = [UIColor whiteColor];
        //NSLog(@"window = %@", self.window);
        NSLog(@"x = %.2f y=%.2f w = %.2f h = %.2f",self.window.frame.origin.x, self.window.frame.origin.y, self.window.frame.size.width, self.window.frame.size.height);
        //ios坐标系
        //frame坐标: 相对于父视图的坐标
        //bounds坐标:ios坐标(起始点从(0,0)开始)
        
        //状态栏的高度是20
        
        CGRect frame = [[UIScreen mainScreen] bounds];
        NSLog(@"x = %.2f y = %.2f w= %.2f h = %.2f", frame.origin.x, frame.origin.y, frame.size.width, frame.size.height);
        
        UIWindow *window1 = [[UIWindow alloc] initWithFrame:CGRectMake(10, 50, self.window.frame.size.width-20, self.window.frame.size.height-100)];
        window1.backgroundColor = [UIColor cyanColor];
        
        [self.window addSubview:window1];
        
        //使window1在最上层显示
        [window1 makeKeyAndVisible];
        
        //通常一个应用程序有一个Window(窗口)
        //相当于一个容器
        UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(20, 100, self.window.frame.size.width-40, 50)];
        view1.backgroundColor = [UIColor redColor];
        
        [self.window addSubview:view1];
        
        //view1的retainCount加1
        //NSLog(@"retainCount = %li", view1.retainCount);
        
        self.window.rootViewController = nil;
        return YES;
    }
  • 相关阅读:
    编写JS代码的“use strict”严格模式及代码压缩知识
    开发网站要从用户的角度出发!
    你好,世界
    JavaScript的几种函数的结构形式
    JavaScript功能检测技术和函数构造
    android打造万能的适配器
    C语言第二次博客作业分支结构
    C语言第三次博客作业单层循环结构
    C语言第一次博客作业——输入输出格式
    C语言第四次博客作业嵌套循环
  • 原文地址:https://www.cnblogs.com/0515offer/p/4638219.html
Copyright © 2020-2023  润新知