扫描二维码界面的搭建,重点是冲击波动画
- 基本界面的搭建问题没有,如图:
重点一
冲击波图片的约束是动画的前提
重点二
开启动画,设置动画无限循环,其实就是设置动画的重复次数,给个最大值就搞定 -- UIView.setAnimationRepeatCount(MAXFLOAT)
重点三
二维码与条形码的转换,改变了高度,动画的高度应该跟着一起改变,但是并没有! 解决办法 --移除动画,重新开启设置一遍...
- 写到这里突然想起了,之前有个地方是切换TabBar,当切换回来的时候,不让动画消失.也没有回想起来,只好查找之后再写一遍.
- 之前的问题是添加了动画的view消失的时候,系统默认会将动画移除,解决方法 --
anim.removedOnCompletion = false
- 之前的问题是添加了动画的view消失的时候,系统默认会将动画移除,解决方法 --