iphone开发 各种动画笔记教学文案.docVIP

  • 1
  • 0
  • 约5.38千字
  • 约 6页
  • 2020-09-08 发布于浙江
  • 举报
iphone开发 各种动画 iphone中存在很多好看的动画效果,用于页面的切换等。其中某些是apple私有的,据说私有的无法通过apple的审批。 1、UIView 动画 官方API中,使用UIView可以设置5个动画效果,分别为: UIViewAnimationTransitionNone 不使用动画 UIViewAnimationTransitionFlipFromLeft 从左向右旋转翻页 UIViewAnimationTransitionFlipFromRight 从右向左旋转翻页,与UIViewAnimationTransitionFlipFromLeft相反 UIViewAnimationTransitionCurlUp 卷曲翻页,从下往上 UIViewAnimationTransitionCurlDown 卷曲翻页,从上往下 详细请参见UIViewAnimationTransition 例子: [UIView beginAnimations:@animationID context:nil];//开始一个动画块,第一个参数为动画块标识 [UIView setAnimationDuration:0.5f];//设置动画的持续时间 [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//设置动画块中的动画属性变化的曲线,此方法必须在beginAnimations方法和commitAnimations,默认即为UIViewAnimationCurveEaseInOut效果。详细请参见UIViewAnimationCurve [UIView setAnimationRepeatAutoreverses:NO];//设置是否自动反转当前的动画效果 [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];//设置过渡的动画效果,此处第一个参数可使用上面5种动画效果 [self.view exchangeSubviewAtIndex:1 withSubviewAtIndex:0];//页面翻转 [UIView commitAnimations];//提交动画 2、公共动画效果 使用CATransiton可以设置4种动画效果,分别为: NSString * const kCATransitionFade;//渐渐消失 NSString * const kCATransitionMoveIn;//覆盖进入 NSString * const kCATransitionPush;//推出 NSString * const kCATransitionReveal;//与MoveIn相反 例子: CATransition *animation = [CATransition animation]; animation.duration = 0.5f; animation.timingFunction = UIViewAnimationCurveEaseInOut; animation.type = kCATransitionPush;//设置上面4种动画效果 animation.subtype = kCATransitionFromTop;//设置动画的方向,有四种,分别为kCATransitionFromRight、kCATransitionFromLeft、kCATransitionFromTop、kCATransitionFromBottom [self.view.layer addAnimation:animation forKey:@animationID]; 3、私有动画 iphone种还有很多动画是苹果私有的,例如删除照片的动画等, 私有动画可以直接在animation.type中传入动画的字符串即可。动画有以下几种: cube:像立方体一样翻转 suckEffect:渐渐缩小,与删除照片动画一样 oglFlip:上下旋转,当subType为fromLeft或者fromRight时,与UIViewAnimationTransitionFlipFromLeft和UIViewAnimationTransitionFlipFromRight一样 rippleEffect:水波效果 pageCurl:与UIViewAnimationTransitionCurlUp一样 pageUnCurl:与UIViewAnimationTransitionCurlDown一样 cameraIrisHollowOpen:First half of

文档评论(0)

1亿VIP精品文档

相关文档