JDStatusBarNotification——状态栏顶部显示通知,iOS 7风格。支持 iOS 6和iOS 7
来源:互联网 发布:r软件产生随机数 编辑:程序博客网 时间:2024/05/20 11:37
JDStatusBarNotification——状态栏顶部显示通知,iOS 7风格。支持 iOS 6和iOS 7 (在iOS代码库中浏览本帖)
管理提醒:本帖被 ccsupport 执行加亮操作(2013-11-07)
- 关键字:状态栏顶部显示通知
- 代码类库:其他(Others)
- GitHub链接:https://github.com/jaydee3/JDStatusBarNotification
安装
通过CocoaPods
pod 'JDStatusBarNotification'
手动安装
1.将JDStatusBarNotification/JDStatusBarNotification拖到工程中
2.添加#include "JDStatusBarNotification.h"
用法
JDStatusBarNotification是单利模式。不需要初始化,只需要使用以下的类方法:
显示一条通知
1
2
3
+ (UIView*)showWithStatus:(
NSString
*)status;
+ (UIView*)showWithStatus:(
NSString
*)status
dismissAfter:(
NSTimeInterval
)timeInterval;
返回的值是通知视图。你可以忽略它。如果你需要进一步自定义的话,请继续看下去。
让通知消失
1
2
+ (
void
)dismiss;
+ (
void
)dismissAfter:(
NSTimeInterval
)delay;
显示进度
+ (void)showProgress:(CGFloat)progress;
显示活动
1
2
+ (
void
)showActivityIndicator:(
BOOL
)show
indicatorStyle:(UIActivityIndicatorViewStyle)style;
选择不同风格的通知
可选的风格有:JDStatusBarStyleDefault, JDStatusBarStyleDark, JDStatusBarStyleError, JDStatusBarStyleWarning以及 JDStatusBarStyleSuccess。
1
2
3
4
5
6
+ (UIView*)showWithStatus:(
NSString
*)status
styleName:(
NSString
*)styleName;
+ (UIView*)showWithStatus:(
NSString
*)status
dismissAfter:(
NSTimeInterval
)timeInterval
styleName:(
NSString
*)styleName;
使用这些定制的风格,你可以使用identifier,在addStyleNamed:prepare:中指定即可。见下面的定制化。
定制化
1
2
3
4
+ (
void
)setDefaultStyle:(JDPrepareStyleBlock)prepareBlock;
+ (
NSString
*)addStyleNamed:(
NSString
*)identifier
prepare:(JDPrepareStyleBlock)prepareBlock;
prepareBlock提供了默认风格,你可以按照以下修改:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[JDStatusBarNotification addStyleNamed:<#identifier#>
prepare:^JDStatusBarStyle*(JDStatusBarStyle *style) {
style.barColor = <#color#>;
style.textColor = <#color#>;
style.font = <#font#>;
style.textShadow = <#shadow#>;
style.animationType = <#type#>;
style.progressBarColor = <#color#>;
style.progressBarHeight = <#height#>;
return
style;
}];
JDStatusBarNotification-master.zip (154 K) 下载次数:135
0 0
- JDStatusBarNotification——状态栏顶部显示通知,iOS 7风格。支持 iOS 6和iOS 7
- 【ios笔记】顶部信息JDStatusBarNotification及自定义颜色
- iOS 修改顶部状态栏显示为白色
- ios顶部状态栏
- iOS 隐藏顶部状态栏
- iOS 隐藏顶部状态栏
- ios 隐藏顶部状态栏
- ios 设置状态栏风格
- ios之定制iOS 7中的导航栏和状态栏/颜色/风格/字体/个性自定义
- ios隐藏顶部状态和修改顶部状态栏字体颜色
- 自制IOS顶部状态栏详解
- iOS 显示电池状态栏
- iOS显示隐藏状态栏
- IOS 7去除状态栏
- ios 7 隐藏状态栏
- iOS 7修改状态栏
- ios如何更改顶部状态栏的颜色
- ios设置点击状态栏返回到顶部
- 黑马程序员——内部类的理清
- dos中一些常用命令的errorlevel返回值
- HTML5游戏实战《银行卡牌连连看看游戏》
- npm install 加速,解决github在国内访问缓慢的问题。
- android Unable to execute dex问题的解决
- JDStatusBarNotification——状态栏顶部显示通知,iOS 7风格。支持 iOS 6和iOS 7
- 三种笛卡尔坐标到极坐标转换插值算法比较
- sgu282:Isomorphism(polya计数)
- 创建静态库FrameWork(特别创建)
- 说好的加班呢
- computer science english
- 粉碎机项目相关知识点
- 使用各种查询选择来提高性能
- 将两首音乐合成一首