美文网首页
masnory 动画

masnory 动画

作者: 磊简单 | 来源:发表于2019-07-19 10:21 被阅读0次

简单的动画就是把更改位置这件事放在一个时间里,所以重新修改约束,更新约束,设置全局约束更改值。

UIWindow *window = [[UIApplication sharedApplication]keyWindow];
    [window addSubview:self];
    [self mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(window);
    }];
    // 在动画开始之前 要强制刷新布局  如果不这样的话前面的所有的布局设置都会在动画中显现出来
    [self.superview layoutIfNeeded];
    [UIView animateWithDuration:0.5 animations:^{
        [self.contentView mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.right.equalTo(self);
            make.bottom.equalTo(self);
            make.height.equalTo(@450);
        }];
        // 在动画中刷新布局
        [self.superview layoutIfNeeded];
    }];

相关文章

  • Masnory动画小记

    Masnory 不需要weakSelf masnory中的block使用原理和UIView 动画中的block 以...

  • masnory 动画

    简单的动画就是把更改位置这件事放在一个时间里,所以重新修改约束,更新约束,设置全局约束更改值。

  • Masnory使用UIView动画

    e 3 MachOView

  • Masnory

    居中显示 make.center.equalTo(self.view);make.size.mas_equalTo...

  • Masnory笔记

    概述 Masonry是一个非常轻量级的关于自动布局的库,这个相对于系统的AutoLayout的笨重给我这个习惯用纯...

  • iOS 知识点-Masnory约束UIScrollerView的

    Masnory约束UIScrollerView 直接用Masonry对scrollView进行约束,scrollV...

  • Masonry 使用注意

    1,如何打印 frame 2,UIScrollView 如何 使用 masnory 3,利用 masonry 使...

  • ScrollView自适应Masnory

    ScrollView自适应Masnory 可以展示, 但是不能接收点击

  • masnory设置圆角

    对masnory不是很熟悉.一直觉得用它无法得到frame,其实不然.用过layoutIfNeeded 这个方法后...

  • masnory方法笔记

    在使用masnory适配的时候,有些方法记不住,特此笔记记录。 1、居中设置 2、边界设置 3、倍数设置 4、大小...

网友评论

      本文标题:masnory 动画

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