,其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时, UIView内部会自动创建一个图层 (即CALayer对象), 通过UIView的layer属性即可访问这个图层....当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完毕后,系统会将图层拷贝到屏幕上,于是就完成了UIView得显示.换句话说,UIView...: 用于设置CALayer的位置,修改这个属性会产生平移动画....= YES ;
设置两边多余地方不裁剪
button.imageView.clipsToBounds = NO;
路径绘制,绘图剪裁
矩形图片剪裁成圆并且外面设置圆环并存储
给layer设置背景图片...(2)backgroundColor: 用户设置CALayer的背景色, 修改这个属性会产生背景色的渐变动画
(3)position : 用于设置CALayer的位置,修改这个属性会产生平移动画