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頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...