Status Bar

获取实例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma mark - 状态栏

/**
获取状态栏(如果要自定义状态栏,建议使用+[getCustomStatusBar])

@return 系统状态栏
*/
+ (UIView *)getSystemStatusBar;

/**
获取可自定义的状态栏

@return 自定义状态栏
*/
+ (UIView *)getCustomStatusBar;

状态栏消息(长文本)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma mark - 状态栏消息(长文本)

/**
显示状态栏消息,显示区域为整个状态栏。
可显示长文本,超出屏幕部分会滚动显示。

@param message 消息内容
@param textColor 文本颜色
@param backgroundColor 背景颜色
@param duration 持续时间

@return 消息标签
*/
+ (UILabel *)showStatusBarMessage:(NSString *)message textColor:(UIColor *)textColor backgroundColor:(UIColor *)backgroundColor duration:(NSTimeInterval)duration;

/**
隐藏状态栏消息
*/
+ (void)hideStatusBarMessage;

状态栏消息(6个字符以内)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma mark - 状态栏消息(6个字符以内)

/**
显示状态栏消息,显示区域为系统时间的位置。
超过6个字符则以长文本的显示逻辑执行。

@param progress 百分比进度(0~1)
@param textColor 文本颜色
@param backgroundColor 背景颜色
@param duration 持续时间

@return 消息标签
*/
+ (UILabel *)showStatusBarProgress:(CGFloat)progress textColor:(UIColor *)textColor backgroundColor:(UIColor *)backgroundColor duration:(NSTimeInterval)duration;


/**
隐藏状态栏消息
*/
+ (void)hideStatusBarProgressMessage;



评论

有疑问请前往本项目的【Issue】页面搜索问题,如果没有相关问题,点击【New issue】进行提问。