UIView及其方法

2021-07-07 04:55:11 字數 1225 閱讀 2383

// uiview

// 顯示乙個矩形的色塊(檢視)

// 巨集定義

// 可以把檢視的屬性或其他**比較長的東西設好再應用 方便使用

// #define width self.view.frame.size.width

// #define heigth self.view.frame.size.height

// 1. 建立uiview

uiview *view = [[uiview alloc] initwithframe:cgrectmake(100, 100, 100, 100)];

// 2. 設定背景顏色 (預設透明)

view.backgroundcolor = [uicolor yellowcolor];

// 3. 把檢視在window上顯示出來

[self.window addsubview:view];

// 4. 釋放

[view release];

// 5. 通過父檢視來管理子檢視

[self.window bringsubviewtofront:view]; // 把此子檢視放到最上方

[self.window sendsubviewtoback:view2]; // 把此子檢視放到最下方

// 6. 透明度 範圍從0到1, 預設是1

view.alpha = 0.2;

// 7. 隱藏檢視, 預設是no

view.hidden = no;

// 8. 列印檢視父檢視 / 子檢視

nslog(@"%@", view1.superview); // 列印檢視父檢視

nslog(@"%@", self.window.subviews); // 列印檢視子檢視

// 9.給檢視加編號 預設都是0

view.tag = 1000;

// 10.按號查詢 並返回乙個值

uiview *tempview = [self.window viewwithtag:1000];

// 給檢視背景顏色設為隨機色的方法

view.backgroundcolor = [uicolor colorwithred:arc4random() % 256 / 255.0 green:arc4random() % 256 / 255.0 blue:arc4random() % 256 / 255.0 alpha:1];

UIView及其子類

如何建立乙個uiview 1.初始化乙個uiview物件 uiview view uiview alloc 初始化方法 2.設定uiview屬性 例如 顏色 3.把uiview 檢視 載入到視窗上 4.釋放物件 建立乙個uilabel 只要是顯示的控制項 都是這4步 1.初始化 2.設定屬性 3.新...

UIView及其子類

建立window self window uiwindow alloc init 讓window和螢幕的寬高一樣,位置也一樣 window.frame uiscreen mainscreen bounds bounds 0,0,螢幕寬,螢幕高 window.backgroundcolor uicol...

UIView及其子類 切圓角

1 切四個圓角以uiimageview為例 設定圓角 self testimageview layer cornerradius 10.0 裁剪多餘的,即把圓角的切掉 2 切指定某幾個的圓角 第乙個引數 你要切圓角的frame 第二個引數 指定你要切的圓角 第三個引數 圓角的大小,好像只和寬度有關 ...