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

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

发布了7 篇原创文章 · 获赞 0 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章