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 即可。
CocoaChina会员rovercat展示了如何利用QuartzCore、CoreAnimation等技术实现iOS5系统新版通知中心的立方体滚动效果,适用于SDK4.0及以上版本。通过Block简化了CAKeyFrameAnimation的构建过程。
1186

被折叠的 条评论
为什么被折叠?



