1. Frame

每個(gè)視圖都有一個(gè)frame屬性,它是CGRect結(jié)構(gòu),它描述了視圖所在的矩形在其父視圖中的位置。

(屏幕坐標(biāo)系默認(rèn)的原點(diǎn)在左上角,x軸向右伸展,y軸向下伸展)

設(shè)置frame通常通過(guò)視圖的指定初始化器initWithFrame

下面來(lái)看個(gè)例子,該例子初始化了3個(gè)相互疊加的矩形區(qū)域

(Objective-C代碼)

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

UIView* v1 = [[UIView alloc] initWithFrame:CGRectMake(113, 111, 132, 194)];
v1.backgroundColor = [UIColor colorWithRed:1 green:.4 blue:1 alpha:1];
UIView* v2 = [[UIView alloc] initWithFrame:CGRectMake(41, 56, 132, 194)];
v2.backgroundColor = [UIColor colorWithRed:.5 green:1 blue:0 alpha:1];
UIView* v3 = [[UIView alloc] initWithFrame:CGRectMake(43, 197, 160
        
		

網(wǎng)友評(píng)論