您的位置:首页 > 移动开发 > IOS开发

实现类似 iOS 5 推送通知效果的代码例子

2011-09-30 10:13 555 查看
iOS5 系统的新版通知中心效果非常棒,CocoaChina 会员 rovercat 利用 QuartzCore、CoreAnimation、CATransform3D、interpolation、Block 实现了类似的屏幕上方立方体滚动的通知效果。要求 SDK 4.0 以上,通过

iOS5 系统的新版通知中心效果非常棒,CocoaChina 会员 “rovercat” 利用 QuartzCore、CoreAnimation、CATransform3D、interpolation、Block 实现了类似的屏幕上方立方体滚动的通知效果。要求 SDK 4.0 以上,通过 Block 的帮助可以很简单的构建一个 CAKeyFrameAnimation,并且可以将动画的回调闭包的写出来。

实现原理其实较简单:将要旋转的两个面按照立方体的两个面进行 layout 计算,立方体旋转时发生的轨迹,改变 CATransform3D 即可。

http://www.cocoachina.com/downloads/code/2009/0612/287.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: