一路操、/*************UIView-層次關(guān)系***************/
/*************UIView-層次關(guān)系***************/
//添加視圖:addSubview
[self.view addSubview:view5];
//移除視圖:removeFromSuperview
// [view5 removeFromSuperview];
//將某個(gè)視圖移動到最上面 bringSubviewToFront:
[self.view bringSubviewToFront:view1];
//將某個(gè)視圖移動到最下面 sendSubviewToBack:
[self.view sendSubviewToBack:view1];
//將某一個(gè)視圖移動到另一個(gè)視圖的上面
[self.view insertSubview:view1 aboveSubview:view3];
//將某一個(gè)視圖移動到另一個(gè)視圖的下面
[self.view insertSubview:view1 belowSubview:view2];
//將某個(gè)視圖放到指定的位置
// [self.view insertSubview:view1 atIndex:3];
//交換兩個(gè)視圖的位置
[self.view exchangeSubviewAtIndex:1 withSubviewAtIndex:4];
二底扳、View的設(shè)置
//變形屬性是以中心點(diǎn)為基準(zhǔn)的
//變形屬性:transform
//大小變形:CGAffineTransformMakeScale width*sx heigth*sy
viewTransform.transform = CGAffineTransformMakeScale(10, 0.5);
//角度變形:CGAffineTransformMakeRotation
viewTransform.transform = CGAffineTransformMakeRotation(0);//角度實(shí)現(xiàn),大小變形 就不會被實(shí)現(xiàn)了后面覆蓋前面的
//NSStringFromCGPoint 將CGPoint類型轉(zhuǎn)成字符串類型
NSLog(@"%@",NSStringFromCGPoint(viewTransform.center));
//圓角設(shè)置:layer
//圓角大小:cornerRadius 正方形邊長的一半為圓
viewLayer.layer.cornerRadius = 30;
//邊框設(shè)置:borderWidth
viewLayer.layer.borderWidth = 5;
//設(shè)置邊框顏色:borderColor 默認(rèn)黑色 [UIColor greenColor].CGColor
viewLayer.layer.borderColor = [UIColor greenColor].CGColor;
viewLayer.layer.borderColor = [[UIColor greenColor] CGColor];
//是否切割子視圖超出圓角的部分 : YES:切割掉 默認(rèn)NO:不切割
//如果masksToBounds=Y(jié)ES 陰影效果出不來
viewLayer.layer.masksToBounds = NO;
//陰影
//陰影的透明度:shadowOpacity 默認(rèn)0.0
viewLayer.layer.shadowOpacity = 1.0;
//陰影的偏移量:shadowOffset
viewLayer.layer.shadowOffset = CGSizeMake(50, 50);
//陰影的顏色:shadowColor
viewLayer.layer.shadowColor = [UIColor blueColor].CGColor;
//陰影角度:shadowRadius 帶有虛化的效果
viewLayer.layer.shadowRadius = 30;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者