歡迎使用CSDN markdown編輯器

2021-07-09 17:10:14 字數 1786 閱讀 6824

ios第一天

iphone4 3.5寸 不是retina屏 32位系統 320×480 , }

iphone4s 3.5寸 retina屏 32位系統 640×960, }

iphone5/5c 4寸屏 retina屏 32位系統 640×1136 , }

iphone5s 4寸 retina屏 64位系統 640×1136, }

iphone6/6s 4.7寸屏 retina屏 64位系統 750×1334, }

iphone6 plus/iphone6s plus retina屏 64位系統 1242×2208, }

4寸\4.7寸\5.5寸 比例都是16:9

prepo 馬克曼

cgrect :cgpoint & cgsize origin size

cgpoint: x & y

cgsize: width heigth

xcode 虛擬器bounds

, frame是以父檢視為參考係

-(cgrect)frame

frame為自己新定義區域範圍

frame: 該view在父view座標系統中的位置和大小。(參照點是,父親的座標系統)

bounds是以自身為參考係

-(cgrect)bounds

bounds是原定範圍

bounds:該view在本地座標系統中的位置和大小。(參照點是,本地座標系統,就相當於viewb自己的座標系統,以0,0點為起點)

無法直接修改結構體裡面的值

全域性結構體轉換成區域性變數,修改區域性變數。

無法直接操作全域性變數的值

**建立

//定義乙個rect(橫座標,縱座標,長度,寬度)uiscreen

cgrect rect = [uiscreen mainscreen].bounds;

nslog(@"%@",nsstringfromcgrect(rect));

//建立uiwindow的大小

self.window = [[uiwindow alloc]initwithframe:rect];

//設定window的背景色

self.window.backgroundcolor = [uicolor browncolor];

//將window公升級為kwindow,並且可視

[self.window makekeyandvisible];

//新增主檢視控制器

viewcontroller* vc = [[viewcontroller alloc]init];

self.window.rootviewcontroller = vc;

uiview* v= [[uiview alloc]initwithframe:cgrectmake(100, 100, 100, 100)];

v.backgroundcolor = [uicolor bluecolor];

[self.view addsubview:v];

根據tag值找到子檢視

uiview* v = [self.view viewwithtag:100];

新增子檢視

[self.view addsubview:v];

刪除子檢視

[v2 removefromsuperview];

計時器[nstimer scheduledtimerwithtimeinterval: 0.5 target:self selector:@selector(addcolorblock) userinfo:nil repeats:yes];

歡迎使用CSDN markdow

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

歡迎毛毛與妞妞使用CSDN markdown編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

歡迎使用CSDN markdow1n編輯器

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...