//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...