UIView-AnimatedProperty:扩展 UIView 块动画以允许您实现自定义动画属性

时间:2021-07-14 07:51:59
【文件属性】:
文件名称:UIView-AnimatedProperty:扩展 UIView 块动画以允许您实现自定义动画属性
文件大小:23KB
文件格式:ZIP
更新时间:2021-07-14 07:51:59
Objective-C UIView+动画属性 这个对UIView块动画的扩展允许你实现自己的UIView子类的动画属性。 主要部分是UIView上的类别,它混合了动画方法以扩展它们。 扩展方法将当前动画的持续时间、延迟和选项存储到全局可访问变量(通过访问器+currentAnimation )。 然后在你的动画属性的 setter 中检查你是否在动画块的上下文中被调用并且可以改变行为(通常通过运行CAAnimation )。 此外,它还支持嵌套动画,并正确覆盖继承的持续时间和曲线。 它还为CABasicAnimation和动画选项的访问器提供了简单的构造器。 例子 您的UIView子类具有自定义动画属性: @implementation ANPCornerView @dynamic cornerRadius; - ( CGFloat ) cornerRadius { return self.
【文件预览】:
UIView-AnimatedProperty-master
----Sources()
--------UIView+AnimatedProperty.h(4KB)
--------UIView+AnimatedProperty.m(11KB)
----UIView+AnimatedProperty.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
----LICENSE.md(1KB)
----Example()
--------ANPViewController.m(3KB)
--------ANPCornerView.m(612B)
--------ANPCornerView.h(260B)
--------.gitkeep(0B)
--------ANPAppDelegate.h(276B)
--------Supporting Files()
--------ANPViewController.h(214B)
--------ANPAppDelegate.m(573B)
----README.md(2KB)

网友评论