界面底部弹出提示框


 [
self toastCenter:@"退出登录成功" during:2.0];

这样调用






#pragma mark - Toast

- (void)toastCenter:(NSString *)message during:(NSTimeInterval)time

{

    AppDelegate *del = (AppDelegate *)[UIApplicationsharedApplication].delegate;

    UIWindow *keyWindow = del.window;

    CGSize size = [message sizeWithFont:[UIFontsystemFontOfSize:15constrainedToSize:(CGSize){1000,20}];

    UILabel *tost = [[UILabel allocinitWithFrame:(CGRect){0,K_SCREEN_HEIGHT + 20 ,size.width + 20,35}];

    tost.center = keyWindow.center;

    tost.textAlignment = NSTextAlignmentCenter;

    tost.font = [UIFont systemFontOfSize:15];

    tost.textColor = [UIColor whiteColor];

    tost.backgroundColor = [UIColor grayColor];

    tost.text = message;

    tost.alpha = 0.9;

    tost.layer.cornerRadius = 4;

    tost.layer.masksToBounds = YES;

    tost.layer.shadowColor = [UIColor blackColor].CGColor;

    tost.layer.shadowOffset = CGSizeMake(00.45);

    tost.layer.shadowOpacity = 0.45;

    

    tost.frame = CGRectMake(tost.frame.origin.x,K_SCREEN_HEIGHT + 20 ,size.width + 20,35);

    [keyWindow addSubview:tost];

    [UIView animateWithDuration:0.35 animations:^{

        tost.frame = CGRectMake(tost.frame.origin.x,K_SCREEN_HEIGHT - 90, tost.frame.size.width, tost.frame.size.height);

    } completion:^(BOOL finished) {

        [UIView animateWithDuration:0.2 animations:^{

            tost.frame = CGRectMake(tost.frame.origin.x,K_SCREEN_HEIGHT - 85, tost.frame.size.width, tost.frame.size.height);

        } completion:^(BOOL finished) {

            if (finished) {

                [UIView animateWithDuration:timeanimations:^{

                    tost.alpha = 0;

                } completion:^(BOOL finished) {

                    [tost removeFromSuperview];

                }];

            }

        }];

    }];

    

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值