博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
电池栏上弹窗
阅读量:6251 次
发布时间:2019-06-22

本文共 1206 字,大约阅读时间需要 4 分钟。

//可以不被电池栏挡住

+ (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];

}

 

转载于:https://www.cnblogs.com/ldc529/p/3874842.html

你可能感兴趣的文章
同一个闭区间上有界变差函数的和与积都是有界变差函数
查看>>
java安全证书配置
查看>>
使用erlang 建立一个自动化的灌溉系统(1)准备工作
查看>>
python 调用aiohttp
查看>>
mysql 案例~ mysql故障恢复
查看>>
Spring Boot中使用MyBatis注解配置详解
查看>>
MatLab实现FFT与功率谱
查看>>
答《漫话ID》中的疑问:UniqueID和ClientID的来源
查看>>
【转】Asp.net控件开发学习笔记整理篇 - 服务器控件生命周期
查看>>
Linux下的shell编程(一)BY 四喜三顺
查看>>
javascript一些小技巧
查看>>
I00024 出钱买羽
查看>>
linux下文件的一些文件颜色的含义
查看>>
websotrm注册码
查看>>
迭代器(Iterable)和for..in..的三种协议
查看>>
判断浏览器是否为顶层窗口
查看>>
数据结构化与保存
查看>>
跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
查看>>
服务器设计笔记(3)-----消息队列
查看>>
poj 1797 Heavy Transportation(最短路径Dijkdtra)
查看>>