1.位置属性:frame bounds center
它们都是描述UIView的位置信息:
- frame可以对x坐标,y坐标,width,height四个属性进行操作,frame的x和y是相对于父控件的原点计算的
- bounds一般对其width和height进行操作,其x,y是相对于自己而言的
- center描述的是x,y信息,即UIView的中心位置
2.透明度属性:alpha (范围0 - 1,浮点型)
UIView的alpha透明度属性也可以作为动画效果。当alpha为0时,表明UIView已经隐藏,当alpha为1UIView完全显示m。结合这一特征可以通过修改alpha在动画开始,结束时的值,实现UIView的淡入淡出效果。
Layer属性:圆角渐变,边框颜色,阴影,3D等高级动画效果
UIView是视图显示的容器,负责内容显示和事件响应。每个UIView都有一个Layer图层,在这个图层承载的是视图的内容,所以结合Layer可以实现高级的动画效果。