m 檔案中各個方法的觸發條件和作用:
uiviewcontroller部分
將viewcontroller指定為根檢視控制器的方法:
uiviewcontroller *viewcontroller = [[uiviewcontroller alloc]init];
self.window.rootviewcontroller = viewcontroller;
[viewcontroller release];
viewcontroller.view.backgroundcolor = [uicolor greencolor];
// 如果此時需要在它上建立新的view:
uiview *redview = [[uiview alloc]initwithframe:cgrectmake(100,100,100,100)];
redview.backgroundcolor = [uicolor redcolor];
[viewcontroller.view addsubview:redview];
// 注意這裡的父類寫法,不再是viewcontroller
[redview release];
檢視控制器的制定初始化方法,就是無論呼叫哪個方法,初始化乙個檢視控制器物件都會走的那個方法,就叫做指定初始化方法
iOS 簡單的自定義view
一 寫view 1 建立自定義view的檔案 2 在.m中寫初始化方法以及獨有的方法 instancetype initwithframe cgrect frame return self void longpressaction 3 在需要用到的地方匯入自定義view的標頭檔案,然後使用方法 my...
iOS 新建xib檔案時,最外層view的約束問題
今天用在利用xib例項化view 時,生成的view的自動布局總是用問題。具體來說,寬和高都不能和父view正確變化。仔細檢查,發現下圖 注意這裡右上角的autoresizing部分,並沒有設定正確,正確的設定是,全部選中 在使用xib時,如果使用了以下 void awakefromnib 這句 c...
製作最簡單的linux系統
本文件在virtualbox5.1.30,和ubuntu14.04下製作的.目的是了解系統的啟動過程.1.新建乙個虛擬機器 名稱 linux,型別 linux,版本 ubuntu 64bit 除了虛擬硬碟大小設定2g,其它選項預設.2.在乙個已經安裝好ubuntu的虛擬機器新增上述的虛擬硬碟.先在安...