如果你的动画总是停了!停了!停了!不管你想不想都停,这里有个参考,你可以看看!这只是一种可能性!!!

受最近看到段子影响,画风略诡异,不喜勿喷。

最近在“刻”动画!!!

为什么是“刻”,动画写了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{}”

记得加注释,不然被人删了别怪我!

对了,你要问我怎么重写的,继承一层呗!!!!!!

UIImageView之我的动画为什么停了?UIImageView, highLighted,animationImages的更多相关文章

  1. IOS开发-UI学习-使用UIImageView控件制作动画

    先添加40张tomcat的图片到资源列表中:名称为cat_eat0000.jpg到cat_eat0039.jpg. 1.定义所需控件 // 定义按钮,图片控件.可变数组对象 UIButton *act ...

  2. UIImageView有关的帧动画

    纯代码:设置imageView帧动画 @interface ViewController () { UIImageView *_imgView; NSMutableArray<UIImage * ...

  3. 虽然UIImageView是UIScollView的子视图,但UIImageView左上角是contentOfSet的原点

      虽然UIImageView是UIScollView的子视图,但UIImageView左上角是contentOfSet的原点   https://www.evernote.com/shard/s22 ...

  4. [Xcode 实际操作]六、媒体与动画-(13)使用UIImageView制作帧动画

    目录:[Swift]Xcode实际操作 本文将演示如何将导入的序列图片,转换为帧动画. 在项目导航区打开资源文件夹[Assets.xcassets] [+]->[Import]->选择图片 ...

  5. ios 动画 创建一个UIImageView并将其属性设置animationImages为UIImages 的数组

    NSArray *animationFrames = [NSArray arrayWithObjects: [UIImage imageWithName:@"image1.png" ...

  6. iOS控件——UIView与UIImageView播放动画的实现方法

    1.UIView //初始状态 [UIView animateWithDuration:(int) animations:^{ //最终状态 }completion:^(BOOL finished){ ...

  7. iOS - UIImageView 动画

    1.UIImageView 动画 1.1 播放图片集 播放图片集 @property (nonatomic, strong) UIImageView *playImageView; self.play ...

  8. UIImageView 动画

    1.UIImageView 动画 1.1 播放图片集 @property (nonatomic, strong) UIImageView *playImageView; self.playImageV ...

  9. UIImageView

    - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. /***** ...

随机推荐

  1. How to trace a java-program

    up vote17down votefavorite 8 As a sysadmin I sometimes face situations, where a program behaves abno ...

  2. Linux学习笔记总结--配置iptables防火墙

    将原有的iptables 文件保存一份 cp -p /etc/sysconfig/iptables /etc/sysconfig/iptables.bak 清空现有的规则 iptables -F ip ...

  3. tar命令解压、压缩gz/bz2/xz文件

    1.处理.tar.gz 压缩:tar zcf FILE.tar.gz FILEDIR 解压:tar zxf FILE.tar.gz 2.处理.tar.bz2 压缩:tar jcf FILE.tar.b ...

  4. Linux ssh/scp连接时避免输入yes(公钥验证)并防止出现POSSIBLE BREAK-IN ATTEM

    方法一:连接时加入StrictHostKeyChecking=no ssh -o StrictHostKeyChecking=no root@192.168.1.100 方法二:修改/etc/ssh/ ...

  5. Prototype 原型模式

    用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 原型模式即在运行时动态的通过一个对象的实例来创建这个类的对象,可以理解成通过一个实例克隆出另一个实例. Prototype模式的一些优 ...

  6. td中使用overflow:hidden; 无效解决方案

    td中使用overflow:hidden; 无效解决方案 >>>>>>>>>>>>>>>>>> ...

  7. fsdfasfsa

    http://www.cnblogs.com/daniel206/archive/2008/01/16/1041729.html using System.IO;using System.Net;us ...

  8. Bootstrap 样式定制-lessc编译源码

    1.github上下载源码:解压:如目录bootstrap 2.新建同级目录custom-bootstrap ,在该目录下新建 如下三个文件:其实就是bootstrap下面的bootstrap.les ...

  9. Linux使用fdisk进行磁盘管理

            Fdisk分区工具1. Overview*Fdisk是IBM的老牌分区工具,支持绝大多数操作系统,几乎所有的Linux操作系统都默认装有fdisk:包括在Linux Rescue模式下 ...

  10. objective-c中字符串长度计算

    我们知道,在c语言中,使用sizeof ()计算在内存中占用的字节数, 引用string.h后,使用strlen()计算字符串的长度(不包含\0). 而在object-c中, "length ...