Masonry约束中使用动画

原创文章
声明:作者声明此文章为原创,未经作者同意,请勿转载,若转载,务必注明本站出处,本平台保留追究侵权法律责任的权利。
全栈老韩
全栈工程师,擅长iOS App开发、前端(vue、react、nuxt、小程序&Taro)开发、Flutter、React Native、后端(midwayjs、golang、express、koa)开发、docker容器、seo优化等。

使用CGAffineTransform

xxx.m 复制代码
// 库存bar、title
    self.stockAnimateView.alpha = 0;
    [self.stockAnimateView mas_remakeConstraints:^(MASConstraintMaker *make) {
        make.leading.mas_equalTo(0);
        make.top.mas_equalTo(10);
    }];
    if (stock <= 2) {
        self.stockprogressLabel.text = [NSString stringWithFormat:@"库存仅剩x%ld", stock];
        @weakify_dzx(self);
        self.stockAnimateView.transform = CGAffineTransformIdentity;
        [UIView animateWithDuration:0.5 animations:^{
            @strongify_dzx(self);
            self.stockAnimateView.alpha = 1;
            self.stockAnimateView.transform = CGAffineTransformTranslate(CGAffineTransformIdentity, -4, -10);
        }];
    }

暂无评论,快来发表第一条评论吧