UIView 的基本方法

2022-08-03 15:36:13 字數 1297 閱讀 9501

//1.初始化檢視

self.myview=[[uiview alloc] initwithframe:cgrectmake(100, 50, 200, 400)];

的背景色

self.myview.backgroundcolor=[uicolor redcolor];

//3.新增子檢視到view上

[self.view addsubview:self.myview];

//初始化檢視

self.myview=[[uiview alloc] initwithframe:cgrectmake(200, 100, 200, 300)];

//背景色

self.myview.backgroundcolor=[uicolor greencolor];

//新增子檢視到view上

/    [self.view addsubview:self.myview];

//view的背景色

self.view.backgroundcolor=[uicolor purplecolor];

//frame 容器

cgrect rectview=self.view.frame;

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

//frame 相對父檢視的座標位置

nslog(@"myview.frame:%@",nsstringfromcgrect(self.myview.frame));

//bounds 只是顯示當前檢視的大小 和位置無關

nslog(@"myview.bounds:%@",nsstringfromcgrect(self.myview.bounds));

//center 控制項相對于父檢視的中心座標

nslog(@"center:%@",nsstringfromcgpoint(self.myview.center));

//設定檢視的中心點座標

self.myview.center=cgpointmake(300, 550);

//bounds 改變檢視的邊界

self.myview.bounds=cgrectmake(0, 0, 50, 50);

//transform  水平方向移200點

self.myview.transform=cgaffinetransformmaketranslation(100, 0);

//transform 垂直方向移200點

self.myview.transform=cgaffinetransformmaketranslation(0,100);

UIView的常用方法

bringsubviewtofront 把指定的子檢視移動到頂層 void bringsubviewtofront uiview view 引數 view 需要移到頂層的檢視 convertpoint fromview 把乙個點從乙個座標系轉換到接收者的座標系 cgpoint convertpoin...

IPhone 之 UIView的一些基本方法理解

init 方法 在init方法中例項化必要的物件 遵從lazyload思想 init方法中初始化viewcontroller本身 loadview 方法 這是當沒有正在使用nib檢視頁面,子類將會建立自己的自定義檢視層。絕不能直接呼叫。如果手工維護views,必須過載重寫該方法。當view需要被展示...

UIView及其方法

uiview 顯示乙個矩形的色塊 檢視 巨集定義 可以把檢視的屬性或其他 比較長的東西設好再應用 方便使用 define width self.view.frame.size.width define heigth self.view.frame.size.height 1.建立uiview uiv...