iOS动画技术笔记(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-02-02 17:44 点击:次
8. opacity :UIView 的透明效果
9. cornerRadius :UIView 的圆角
这些属性和UIView的属性很像,可以实现UIView实现不了的效果。
其实,我觉得UIKIT中声明的那么组件如UITextfield,uilable,uibutton,其实就是UIView的扩展,封装好了方便使用而已。
总结
在IOS中动画效果从layer层开始,向layer中添加CABasicAnimation对象,实际上就是layer中有一个预定义的功能,在视图viewDidAppear后就会执行这个功能点。
可能是因为CABasicAnimation稍微复杂点,IOS又封装出来一个类CATransition,它实现的功能有限,一些基本的动画操作如
可能是从方便使用的角度考虑,IOS又对UIView做了可做,有了beginAnimations:nil或animateWithDuration:animations:completion:等方法,可更方便地实现一些动画效果。
但是,如果要实现复杂的,更吸引人的动画,还需要在CALayer上下功夫。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>