ios23--动画做弹出提示框toast

    if (self.shopCarView.subviews.count == 0) {
        /*
        [UIView animateWithDuration:2.0 animations:^{ // 执行动画
            self.showHUB.text = @"当前购物车已空,赶紧买买买~";
            self.showHUB.alpha = 1.f;
        } completion:^(BOOL finished) { // 完成
            [UIView animateWithDuration:1.0 delay:1.0 options:UIViewAnimationOptionCurveLinear animations:^{
                self.showHUB.alpha = 0;
            } completion:nil];
        }];
        */
        [self showWithInfo:@"当前购物车已空,赶紧买买买~"];
    }
}

@property (weak, nonatomic) IBOutlet UILabel *showHUB; //提示文字,刚开始是隐藏的。连线连过去的。

- (void)showWithInfo: (NSString *)info{
    [UIView animateWithDuration:2.0 animations:^{ // 执行动画
        self.showHUB.text = info;
        self.showHUB.alpha = 1.f;
    } completion:^(BOOL finished) { // 完成
        [UIView animateWithDuration:1.0 delay:1.0 options:UIViewAnimationOptionCurveLinear animations:^{
            self.showHUB.alpha = 0;
        } completion:nil];
    }];
}

 

posted @ 2017-09-03 15:14  无天666  阅读(1430)  评论(0编辑  收藏  举报