美文网首页奔跑吧 iOSiOS程序猿
两行代码搞定iOS项目中旋转动画

两行代码搞定iOS项目中旋转动画

作者: 程序sky | 来源:发表于2019-01-01 17:33 被阅读0次

    项目中许多时候为了美观,设计部门美女妹妹会用这他那嗲声嗲气的声音跟你来一句:"程序员哥哥,你就加个动画吧", 真的是受够了他们那种声音,索性直接来一个工具类两句代码征服UI妹妹(指的是最简单的旋转包括绕着x,y,z旋转),有需要的小伙伴care一下吧 废话不多说 直接上代码......

    TurnTool *turn = [[TurnTool alloc] init];
     [turn beginTurnTurnView:self.gView.mainBtn];
    

    对,就这两句代码就完事了,基本就实现了从0度到180度沿着"y"轴,旋转周期为0.5秒并且只旋转一次的简单动画,如果想更加深入的去解决旋转的角度,方向,时间,和旋转次数,那么在我的工具类里面有几个参数:

    //动画时间  默认0.5
    @property(nonatomic,assign) CGFloat turnTime;
    //开始角度  默认0.0
    @property(nonatomic,assign) CGFloat beginValue;
    //结束角度  默认M_PI
    @property(nonatomic,assign) CGFloat endValue;
    //重复次数  默认一次
    @property(nonatomic,assign) NSInteger repeatOrder;
    //翻转方向  x(横轴)  y(纵轴)  z(中心点)  默认为y
    @property(nonatomic,copy) NSString *turnDirection;
    

    只需要找到对应的参数就可以相应的更改了!!!!

    效果是这样的

    DF6155C8E3D16E96E8362E5D2BF72B00.gif

    有需要工具类的小伙伴可以私信我或者加我QQ:406324087 谢谢....

    .
    .
    .
    .

    还是那句话,能帮到你,才是我最大的成就. 谢谢.....
    欢迎大家指点,交流,我看到会第一时间回复,除非没看到... 哈哈!!!!😆

    相关文章

      网友评论

        本文标题:两行代码搞定iOS项目中旋转动画

        本文链接:https://www.haomeiwen.com/subject/ernnlqtx.html