如果你的动画总是停了!停了!停了!不管你想不想都停,这里有个参考,你可以看看!这只是一种可能性!!!
受最近看到段子影响,画风略诡异,不喜勿喷。
最近在“刻”动画!!!
为什么是“刻”,动画写了3周啊,能不是刻么?
宝宝心里到底有多苦,你们根本不知道!
按照道理说,虽然自己是个菜鸟,但是OC的API做的好啊,美工给了图,一个UIImageView.animationImages,动画有什么难的!
按道理说是这样的!但是,这个世界上还有“但是”!
团队合作,我做动画你刷新!刷新!刷新!
那是动画啊,你刷新还要我记状态,宝宝改,宝宝忍,这篇不说怎么改的,也不说怎么忍的,宝宝不生气,宝宝只是心里苦。
现在说下正题:
经过一番努力和修整,动画终于敲定了,QA又来了,
QA:“XX啊,你这动画还有问题!”
ME:“啥问题!”
QA:“你看,长按它停了”
ME:“这么诡异,我看看”
QA:“呢”
ME(内心):“我次奥,真停了!不服啊!”
ME:“这锅我接,你提个BUG,我先看看!”
ME:“长按(小声),(开始吼)XX,你长按干啥了?刷UI了?停我动画干嘛!”
XX:“我没有!你看看!”
下面省略一万次断点、运行、操作!
没结果~~
ME:“你过来,一定是你的锅!!!!”
下面省略一万次断点、运行、操作!
没结果~~
组长(10年大牛,当然,不全是iOS,这货才几年)路过,坐下了。
下面省略两次断点、运行、操作!
结果:出来了!!
UIImageView,好好地你高亮(highLighted)啥,有啥可亮的,点你下咋了!亮啥亮!
亮就亮吧,停我动画干嘛(其实挺合理的设计)!
所以,问题的关键找出来了,关闭高亮能力,下面省略一万个搜素引擎,好吧,没结果!
那就不要怪我了,重写“-(void)setHighlighted:(BOOL)highlighted{}”
记得加注释,不然被人删了别怪我!
对了,你要问我怎么重写的,继承一层呗!!!!!!