在我的iPhone应用程序中,我已在UIToolBar中放置了UIBarButtonSystemItemTrash类型的UIBarBUtton。按下时,我想复制Mail.app的动画:容器打开,UIView折叠并飞入其中。是否可以通过iPhone SDK访问此动画?目前,我正在使用定制的动画,但是有一些限制。例如,我无法为垃圾箱设置动画。你有什么建议吗?代码样本?
3 回答
![?](http://img1.sycdn.imooc.com/545866c40001561502200220-100-100.jpg)
白板的微信
TA贡献1883条经验 获得超3个赞
在动画上使用suckEffect类型。另外:spewEffect,genieEffect,unGenieEfect,扭曲,管状,漩涡,cameraIris,cameraIrisHollowClose,cameraIrisHollowOpen,rippleEffect,charminUltra,zoomyIn和zoomyOut。在模拟器中不起作用。
CATransition *animation = [CATransition animation];
animation.type = @"suckEffect";
animation.duration = 2.0f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
view.opacity = 1.0f;
[view.layer addAnimation:animation forKey:@"transitionViewAnimation"];
注意:代码段是从较大的代码库中提取的。我希望它能起作用:)
- 3 回答
- 0 关注
- 705 浏览
添加回答
举报
0/150
提交
取消