码迷,mamicode.com
首页 > 其他好文 > 详细

电池栏上弹窗

时间:2014-07-29 12:44:16      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:color   io   window   size   ui   text   ad   view   

//可以不被电池栏挡住

+ (UILabel *)alertLabel

{

    

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20.f, 320.f, 0.f)];

    label.backgroundColor = [UIColor colorWithRed:240.f/255.f green:224.f/255.f blue:149.f/255.f alpha:1.0];

    label.textAlignment = NSTextAlignmentCenter;

    label.font = [UIFont systemFontOfSize:14];

    [[self alertWindow] addSubview:label];

    return label;

}

 

+ (void)alertHeadMessage:(NSString *)message

{

    CGFloat alertHeight = 30.f;

    __weak UIWindow *window = [self alertWindow];

 

    __weak UILabel *label = [self alertLabel];

    label.text = message;

    

    label.frame = CGRectMake(0, -30.f, window.frame.size.width, alertHeight);

    [UIView animateWithDuration:0.5f animations:^{

        label.frame = CGRectMake(0, 0.f, window.frame.size.width, alertHeight);

    } completion:^(BOOL finished) {

        [UIView animateWithDuration:2.5f animations:^{

            label.frame = CGRectMake(0, 0.f, window.frame.size.width, alertHeight + 2);

        } completion:^(BOOL finished) {

            [UIView animateWithDuration:0.4 animations:^{

                label.frame = CGRectMake(0, -30.f, window.frame.size.width, alertHeight);

            } completion:^(BOOL finished) {

                [label removeFromSuperview];

            }];

        }];

    }];

    [window makeKeyAndVisible];

}

 

电池栏上弹窗,布布扣,bubuko.com

电池栏上弹窗

标签:color   io   window   size   ui   text   ad   view   

原文地址:http://www.cnblogs.com/ldc529/p/3874842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!