UIView动画使用masonry

用的masonry来布局这时候需要  动画的变更布局 。以前用frame很简单直接使用。

在masonry 中需要这样来使用

// 如果上面有约束内容的话,注意需要先执行一次更新约束

[self.view layoutIfNeeded];

[UIViewanimateWithDuration:0.3animations:^{

      [self.animaView mas_updateConstraints:^(MASConstraintMaker *make) {

       make.bottom.mas_equalTo(20); 

    }];

// 需要再执行一次更新约束

  [self.view layoutIfNeeded];

}];

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

推荐阅读更多精彩内容

  • iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 1,195评论 1 4
  • Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且...
    AngeloD阅读 3,372评论 0 9
  • 因为之前开发时都是在xib文件中添加约束,或者代码中计算frame并没有接触过Masonry,现在写篇博客来归纳总...
    口子窖阅读 6,535评论 1 4
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,826评论 0 1
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,385评论 0 3