美文网首页
POP初步认识之POPAnimatableProperty

POP初步认识之POPAnimatableProperty

作者: 1ac244776e12 | 来源:发表于2017-03-28 11:57 被阅读0次

项目初期因为需要用到动画展示,便写了自带的

[UIView animateWithDuration:2.0 animations:^{

CGRect frame = self.theGreenView.frame;

frame.origin.x+= 200;

self.theGreenView.frame = frame;

} completion:^(BOOL finished) {

}

}];

随着需求的增加、需要时时的展示控件的X坐标,上面方法不能满足需求了。

然后开始集成pop的POPAnimatableProperty进行自定义动画,目的是改变imageview的x轴坐标

官方地址 https://github.com/facebook/pop

POPAnimatableProperty *prop = [POPAnimatableProperty propertyWithName:@"countdown" initializer:^(POPMutableAnimatableProperty *prop) {

prop.writeBlock = ^(id obj, const CGFloat values[]) {

//            NSLog(@"values==%f",(float)values[0]);

[imageview setLeft:(float)values[0]];

};

//        prop.threshold = 0.01f;

}];

POPBasicAnimation *anBasic = [POPBasicAnimation linearAnimation];  //

anBasic.property = prop;    //自定义属性

anBasic.fromValue = @(imageview.left);  //获取imageview的初始x轴坐标  

anBasic.toValue = @(value);  //imageview  的x轴坐标

anBasic.duration = 10;    //持续时间

anBasic.beginTime = CACurrentMediaTime() ;    //开始时间

[imageview pop_addAnimation:anBasic forKey:@"countdown"];

相关文章

  • POP初步认识之POPAnimatableProperty

    项目初期因为需要用到动画展示,便写了自带的 [UIView animateWithDuration:2.0 ani...

  • pop 动画

    这几天专心写一下pop动画 好的代码贴在下方: ```objc POPAnimatableProperty *co...

  • iOS_动画_POP_POPAnimatableProperty

    一丶代码: 二丶使用 iOS_动画POP实例(一)_金额格式数字动画http://www.jianshu.com/...

  • 初步认识

    初识C语言 开始 我从高三毕业假期开始涉及C语言学习,经过了九个月左右的学习,初步认识了这种语言的语法和具体特质。...

  • BOM初步认识

    什么是BOM BOM:Browser Object Model 浏览器对象模型BOM是JavaScript组成之一...

  • 初步认识zookeeper

    什么是zookeeper zookeeper 是一个开源的分布式协调服务,由雅虎公司创建,是google chub...

  • [ZooKeeper]初步认识

    前言在学习任何技术知识的时候,一定要思考他的本质!3w原则想必都听过:why、what、how。大why,小wha...

  • 初步认识TCGA

    转自生信笔记http://www.bioinfo-scrounger.com/archives/271 肿瘤基因组...

  • Fiddler初步认识

    1、抓包工具有很多,为什么要使用Fiddler呢?原因如下: a.Firebug虽然可以抓包,但是对于分析http...

  • 初步认识“运营”

    运营一直以来给我的感觉是一种很抽象的东西,他有点类似带团队、经营一个网店或项目。其实运营还真是五花八、各种各样 。...

网友评论

      本文标题:POP初步认识之POPAnimatableProperty

      本文链接:https://www.haomeiwen.com/subject/pdkjottx.html