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

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

最近在“刻”动画!!!

为什么是“刻”,动画写了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. JSP-tag文件使用介绍

    tag文件简单创建和使用 创建标记文件(.tag) 在标记文件中写入信息 在jsp文件中,引入标记文件 通过关键字调用标记文件 举例说明: 标记文件(show.tag) <%@ tag lang ...

  2. 第二篇:杂项之图像处理pillow

    杂项之图像处理pillow   杂项之图像处理pillow 本节内容 参考文献 生成验证码源码 一些小例子 1. 参考文献 http://pillow-cn.readthedocs.io/zh_CN/ ...

  3. CEO、COO、CFO、CTO

    CEO.COO.CFO.CTO是什么意思? 网站里的各种职位: CEO(Chief executive officer)首席执行官 类似总经理.总裁,是企业的法人代表. COO(Chief opera ...

  4. P2P金融的概念理解

    P2P金融又叫P2P信贷.其中,P2P是 peer-to-peer 或 person-to-person 的简写, 意思是:个人对个人. P2P金融指个人与个人间的小额借贷交易,一般需要借助电子商务专 ...

  5. [FTP] FTPHelper-FTP帮助类,常用操作方法 (转载)

    点击下载 FTPHelper.zip 这个类是FTP服务器的一些操作1.连接FTP服务器 2.上传3.下载4.删除文件5.获取当前目录下明细(包含文件和文件夹)  6.获取FTP文件列表(包括文件夹) ...

  6. ASP.NET程序如何更新发布

    ASP.NET程序如何更新发布 一.首先右键项目,点击“发布” 然后,新建名称.类型选择文件,然后点击下一步: 点击发布即可! 二.

  7. LINQ数据库连接对象制造工厂

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  8. js实现简单计算器

    效果图: 刚开始做时没考虑到清零和退格两个功能,嘻嘻,后来加的整体与传统计算器比有点小瑕疵. 代码: <!DOCTYPE html><html><head> < ...

  9. ASP.NET配置KindEditor文本编辑器-图文实例

    1.什么是KindEditor KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(tex ...

  10. 数据库(学习整理)----1--如何彻底清除系统中Oracle的痕迹(重装Oracle时)

    1.关于重装Oracle数据库: 由于以前装过Oracle数据库,但是版本不怎么样,结果过了试用期之后,我就没有破解和再找合适的版本了!直接使用电脑管家卸载了!可想而知,肯定没清除Oracle痕迹啊! ...