在我的iPhone應用程序中,我已在UIToolBar中放置了UIBarButtonSystemItemTrash類型的UIBarBUtton。按下時,我想復制Mail.app的動畫:容器打開,UIView折疊并飛入其中。是否可以通過iPhone SDK訪問此動畫?目前,我正在使用定制的動畫,但是有一些限制。例如,我無法為垃圾箱設置動畫。你有什么建議嗎?代碼樣本?
3 回答

白板的微信
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 關注
- 734 瀏覽
添加回答
舉報
0/150
提交
取消