pop 动画

这几天专心写一下pop动画

好的代码贴在下方:


```objc

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

prop.readBlock = ^(NSLayoutConstraint *layoutConstraint, CGFloat values[]) {

values[0] = [layoutConstraint constant];

};

prop.writeBlock = ^(NSLayoutConstraint *layoutConstraint, const CGFloat values[]) {

[layoutConstraint setConstant:values[0]];

};

}];

POPSpringAnimation *constantAnimation = [POPSpringAnimation animation];

constantAnimation.property = constantProperty;

constantAnimation.fromValue = @(self.bottomSpace.constant);

constantAnimation.toValue = @(0);

[self.bottomSpace pop_addAnimation:constantAnimation forKey:@"constantAnimation"];

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容