• 复位旋转动画 uibutton


    - (IBAction)up {

    //    1.拿到按钮,

      UIButton *head = (UIButton *)  [self.view viewWithTag:10];

    //    2.通过tranform让头像向上走

    //    CGFloat tx:表示水平方向的移动范围

    //    CGFloat ty:垂直方向的移动范围ie

    //    CGAffineTransformMakeTranslation使用这个方法进行的设置每次变化都是以最原始的状态进行的变化

    //    self.ty -= 10;

        

    //    head.transform = CGAffineTransformMakeTranslation(0,-10);

        //    CGAffineTransformTranslate:使用这个方法进行的设置每次变化都是以都是以CGAffineTransform这个状态进行变化

        

     

        head.transform = CGAffineTransformTranslate(head.transform, 0, +10);

        //        2.旋转

        head.transform = CGAffineTransformRotate(head.transform, M_PI_4);

        

        //        2.复位

        head.transform = CGAffineTransformIdentity;

        NSLog(@"up");

    }

     

    //

    - (IBAction)big {

    //        0.开启动画

        [UIView beginAnimations:nil context:nil];

        [UIView setAnimationDuration:1.0];

        

        //    1.拿到按钮,

        UIButton *head = (UIButton *)  [self.view viewWithTag:10];

    //        2.放大

        

        head.transform = CGAffineTransformScale(head.transform, 2,2);

    //        3.提交动画

        [UIView commitAnimations];

    }

  • 相关阅读:
    背景颜色的渐变设置--实现丰富多彩的背景效果
    CSS-sprit 雪碧图
    背景图片的相关设置
    关于阿里云图标的使用 iconfont
    HTML四种定位-粘滞定位
    HTML四种定位-固定定位
    HTML四种定位-绝对定位
    HTML四种常见的定位-相对定位
    水平居中
    CentOS8更换国内镜像源
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5643685.html
Copyright © 2020-2023  润新知