MSSPopMasonry 0.0.2

MSSPopMasonry 0.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年10月

Mikkel Selsoe Sorensen维护。



 
依赖关系
pop>= 0
Masonry>= 0
 

  • 作者
  • Mikkel Selsøe Sørensen

使用MasonryFacebook Pop动画框架。

MSSPopMasonry是Pop和Masonry的结合。以下是如何动画Masonry布局约束的一个示例

[myView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.view);
        make.right.equalTo(self.view);
        make.bottom.equalTo(self.view);

        self.leftSideConstraint = make.left.equalTo(self.view).offset(0);
    }];

newOffset = 100;
POPBasicAnimation *leftSideAnimation = [POPBasicAnimation new];
leftSideAnimation = @(newOffset);
leftSideAnimation.property = [POPAnimatableProperty mas_offsetProperty];

[self.leftSideConstraint pop_addAnimation:leftSideAnimation forKey:@"offset"];

目前支持的MASConstraint属性

  • 偏移量
  • 大小偏移量
  • 中心偏移量
  • 乘以
  • 除以

当Pop支持将UIEdgeInsets传递到动画对象的toValue属性时的insets支持正在等待中。

安装

您可以按照原样导入MSSPopMasonry文件,也可以通过Cocoapods导入。如果您想将MSSPopMasonry与Pop和Masonry的最新版本一同使用,您只需在您的Podfile中指定

pod 'MSSPopMasonry' 

,然后Pop和Masonry将与MSSPopMasonry一起包含到您的项目中。