我们在使用微博的时候经常会遇到状态指示器,想知道它是怎么做的吗?本篇文章就是通过几行代码实现方便易用的状态栏指示器。
微博项目的微博数提醒框
/** 提醒最新微博数量 */ - (void)showNewStatusCount:(NSInteger)count { if (count) { [[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:[NSString stringWithFormat:@"有%ld条新的微博" ,count] position:64 animaDelay:0 configuration:^{ /** 设置需要添加到哪个View上 */ [XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view; }]; } else { [[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:@"没有新的微博数据" position:64 animaDelay:0 configuration:^{ /** 设置需要添加到哪个View上 */ [XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view; }]; } }
加载成功 设置提醒框的背景颜色
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showSuccess:@"加载成功" position:0 animaDelay:0 configuration:^() { /** 设置透明度 */ [XZMStatusBarHUD sharedXZMStatusBarHUD].statusAlpha = 0.7; /** 设置提醒框的背景颜色 */ [XZMStatusBarHUD sharedXZMStatusBarHUD].statusColor = [UIColor blueColor]; }]; position:可设置状态栏的提醒款的位置 默认值为0 animaDelay:可以设置动画的持续时间, 0代表默认值:1.0
正在加载中 并设置提醒框的背景颜色
[[XZMStatusBarHUD sharedXZMStatusBarHUD] showLoading:@"正在加载中..." position:0 animaDelay:0 configuration:^() { /** 设置提醒框的背景颜色 */ [XZMStatusBarHUD sharedXZMStatusBarHUD].statusColor = [UIColor redColor]; }]; position:可设置状态栏的提醒款的位置 默认值为0 animaDelay:可以设置动画的持续时间, 0代表默认值:1.0
实现的效果是不是很有趣,以上就是实现状态指示器的对应代码,希望对大家的学习有所帮助。
本文向大家介绍Android实现状态栏白底黑字效果示例代码,包括了Android实现状态栏白底黑字效果示例代码的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于Android如何实现状态栏白底黑字的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、描述 在项目中有的时候Ui设计状态栏背景颜色是白色的,虽然还挺好看,不过可坑了我们做程序的,需要对很
本文向大家介绍javascript实现状态栏中文字动态显示的方法,包括了javascript实现状态栏中文字动态显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现状态栏中文字动态显示的方法。分享给大家供大家参考,具体如下: 希望本文所述对大家JavaScript程序设计有所帮助。
本文向大家介绍Android状态栏白底黑字的示例代码,包括了Android状态栏白底黑字的示例代码的使用技巧和注意事项,需要的朋友参考一下 之前公司项目UI改版的时候,把大部分标题栏都设计成了白色,给我们的设计图是这个样子的: 设计图.png 这状态栏布局和图标挺像Android,但是这白底黑字Android设计规范里可没有啊,于是我们开发的时候果断忽视这个状态栏了(当时大部分用户还都是Andro
本文向大家介绍Android 实现沉浸式状态栏的方法,包括了Android 实现沉浸式状态栏的方法的使用技巧和注意事项,需要的朋友参考一下 沉浸式状态栏的来源就是很多手机用的是实体按键,没有虚拟键,于是开了沉浸模式就只有状态栏消失了。于是沉浸模式成了沉浸式状态栏。 我们先来看下具体的效果 开启沉浸模式后,状态栏消失,从顶部向下滑动,状态栏出现,退出沉浸模式,状态栏也出现了。 我们的代码基于前一篇文
Visual Studio代码的默认状态栏颜色是蓝色,我发现它非常分散注意力。我使用此扩展来更改颜色,但在更新后它停止工作。
我知道如何发送一个通知到状态栏,但当它第一次启动时,它接管了整个状态栏,你看不到任何其他东西,除了你的图标。有没有什么方法可以显示你的图标,而不是它接管整个状态栏几秒钟?