一. UIView的clipsToBounds和CALayer的的masksToBounds之間的關系
clipsToBounds<layer>
是指視圖上的子視圖,如果超出父視圖的部分就截取掉,
masksToBounds<UIview>
卻是指視圖的圖層上的子圖層,如果超出父圖層的部分就截取掉
1.加陰影,首先導入框架文#import<QuartzCore/QuartzCore>
self.bootomView.layer.shadowOpacity = 0.5;// 陰影透明度
self.bootomView.layer.shadowColor = [UIColor grayColor].CGColor;// 陰影的顏色
self.bootomView.layer.shadowRadius = 3;// 陰影擴散的范圍控制
self.bootomView.layer.shadowOffset? = CGSizeMake(1, 1);// 陰影的范圍
2.加圓角,首先保證你的imageVIew是正方形的辛掠,要不然效果不是圓的
self.userImage.layer.masksToBounds = YES;
self.userImage.layer.cornerRadius = self.userImage.frame.size.width / 2;
如果想要有點弧度的不是地球那么圓的可以設置self.userImage.layer.cornerRadius =5拨扶;這個值越大弧度越大
3.加邊框
self.goingButn.layer.borderColor = [UIColor redColor].CGColor;//邊框顏色
self.goingButn.layer.borderWidth = 2;//邊框?qū)挾?/p>