iOS 製作簡單的View時系統方法的使用

2021-07-09 05:09:50 字數 691 閱讀 5270

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的虛擬機器新增上述的虛擬硬碟.先在安...