项目中许多时候为了美观,设计部门美女妹妹会用这他那嗲声嗲气的声音跟你来一句:"程序员哥哥,你就加个动画吧", 真的是受够了他们那种声音,索性直接来一个工具类两句代码征服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;
只需要找到对应的参数就可以相应的更改了!!!!
效果是这样的
有需要工具类的小伙伴可以私信我或者加我QQ:406324087 谢谢....
.
.
.
.
还是那句话,能帮到你,才是我最大的成就. 谢谢.....
欢迎大家指点,交流,我看到会第一时间回复,除非没看到... 哈哈!!!!😆
网友评论