zoukankan      html  css  js  c++  java
  • 2012年7月16日,UIViewAnimation


    UIView *fromView, *toView; if ([self.frontView superview] != nil) { fromView = self.frontView; toView = self.backView; NSLog(@"yes"); } else { fromView = self.backView; toView = self.frontView; } [UIView transitionFromView:fromView toView:toView duration:1.0 options:options completion:^(BOOL finished) { // animation completed }];
    UIViewAnimationOptions transitionOptions = ([self.frontView superview] != nil) ?
        UIViewAnimationOptionTransitionFlipFromLeft : UIViewAnimationOptionTransitionFlipFromRight;
    有这几种方式
    UIViewAnimationOptionTransitionNone            = 0 << 20, // default
        UIViewAnimationOptionTransitionFlipFromLeft    = 1 << 20,
        UIViewAnimationOptionTransitionFlipFromRight   = 2 << 20,
        UIViewAnimationOptionTransitionCurlUp          = 3 << 20,
        UIViewAnimationOptionTransitionCurlDown        = 4 << 20,
        UIViewAnimationOptionTransitionCrossDissolve   = 5 << 20,
        UIViewAnimationOptionTransitionFlipFromTop     = 6 << 20,
        UIViewAnimationOptionTransitionFlipFromBottom  = 7 << 20,

    单个View动画效果

    [UIView animateWithDuration:1 delay:0.5f options:UIViewAnimationOptionAutoreverse animations:^{
            self.frontView.alpha=0.0f;
        } completion:^(BOOL finished) {
            self.frontView.alpha=1.0f;
        }];

     

  • 相关阅读:
    SDN第三次上机作业
    团队作业——Beta冲刺
    SDN第二次上机作业
    在mpvue中使用map如何避坑
    仿一个好玩的滑动效果
    乡音
    mpvue支持小程序的分包加载
    台风🌀和口腔溃疡
    记一次cocos项目的加载速度优化
    如何用ajax下载文件
  • 原文地址:https://www.cnblogs.com/shaonian/p/3193380.html
Copyright © 2011-2022 走看看