仅需几行代码实现方便易用的状态栏指示器_IOS

我们在使用微博的时候经常会遇到状态指示器,想知道它是怎么做的吗?本篇文章就是通过几行代码实现方便易用的状态栏指示器。

微博项目的微博数提醒框

/** 提醒最新微博数量 */
- (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

实现的效果是不是很有趣,以上就是实现状态指示器的对应代码,希望对大家的学习有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ios
状态栏指示器
android 指示器 实现、安卓沉浸式状态栏实现、沉浸式状态栏实现、qq沉浸式状态栏实现、沉浸式状态栏代码实现,以便于您获取更多的相关知识。

时间: 2024-07-29 14:39:34

仅需几行代码实现方便易用的状态栏指示器_IOS的相关文章

仅需一段代码 让普通网站变身电商网站

中介交易 SEO诊断 淘宝客 云主机 技术大厅 毫不夸张的说,这是一个全民皆电商的时代.但对于众多的中小企业来说,空有一颗拥抱电商的心,却难找到适合的途径.一般而言,要么选择入驻淘宝.天猫.京东等平台,要么选择自建电商.对中小企业来说,自建电商成本太高,基本不靠谱,而入驻大的电商平台,又要资质申请.申请认证.缴保证金.建立信用等一系列步骤,对很多中小企业来说操作还是很繁琐.针对这些问题,JiaSale推出一键式电商解决方案,只需一段简单的代码,即可让普通网站变身电商网站. 在JiaSale看来,

jquery仅用6行代码实现滑动门效果_jquery

本文实例讲述了jquery仅用6行代码实现滑动门效果.分享给大家供大家参考.具体如下: 这是一个基于jQuery的滑动门导航栏,仅6行代码,不知还有没有比此更少的代码了,在滑动门的实现过程中,用背景图片修饰了每个"门"的背景,更美观漂亮,有着极好的用户操作体验. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-simple-nav-menu-style-codes/ 具体代码如下: <!DOCTYPE html P

jQuery仅用3行代码实现的显示与隐藏功能完整实例_jquery

本文实例讲述了jQuery仅用3行代码实现的显示与隐藏功能.分享给大家供大家参考.具体如下: jQuery技术相当好使用,的确可以用很少的代码实现想要的功能,比如这款经常用到的"显示"与"隐藏"的功能,只需要3行代码就实现了,确实够给力. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-simple-hide-show-style-demo/ 具体代码如下: <!doctype html>

只需 130 行代码,用 GAN 生成二维样本的小例子

50行GAN代码的问题 Dev Nag 写的 50 行代码的 GAN,大概是网上流传最广的,关于GAN最简单的小例子.这是一份用一维均匀样本作为特征空间(latent space)样本,经过生成网络变换后,生成高斯分布样本的代码.结构非常清晰,却有一个奇怪的问题,就是判别器(Discriminator)的输入不是2维样本,而是把整个mini-batch整体作为一个维度是batch size(代码中batch size等于cardinality)那么大的样本.也就是说判别网络要判别的不是一个一维的

php简简单单搞定中英文混排字符串截取,只需2行代码!

提到中英文混排计数.截取,大家首先想到的是ascii.16进制.正则匹配.循环计数.   今天我给大家分享的是php的mb扩展,教你如何轻松处理字符串.       先给大家介绍用到的函数:   mb_strwidth($str, $encoding) 返回字符串的宽度   $str 要计算的字符串   $encoding 要使用的编码,如 utf8.gbk   mb_strimwidth($str, $start, $width, $tail, $encoding) 按宽度截取字符串   $s

只需20行代码就可以写出CSS覆盖率测试脚本_基础知识

document.styleSheets里保存了当前页面上所有CSS规则的集合.通过它可以遍历出页面<style>里定义的所有selector,访问selectorText属性可得选择器的匹配规则.然后将规则规则传递给 document.querySelectorAll 即可获取页面内匹配此规则的元素列表. 这里我们只求CSS规则的覆盖率,所以访问 querySelectorAll().length 即可.通过排序就可看出各个CSS使用情况. 代码很简单. 复制代码 代码如下: var usa

3行代码给你的python提速4倍!

Python绝对是处理数据或者把重复任务自动化的绝佳编程语言.要抓取网页日志?或者要调整一百万张图片?总有对应的Python库让你轻松完成任务. 然而,Python的运营速度一直饱受诟病.默认状态下,Python程序使用单个CPU的单个进程.如果你的电脑是最近十年生产的,多数情况下会有4个及以上CPU核.也就是说,当你在等程序运行结束的时候,你的计算机有75%或者更多的计算资源都是空置的! 让我们来看看如何通过并行运算充分利用计算资源.多亏有Python的concurrent.futures模块

几行代码搞定一棵漂亮的树

程序名:JTree(树状控件)结合了XML的长处,使您只需几行代码就可以拥有像Windows的资源管理器一样的Treeview了. 之前,本人曾写过一个Treeview,但是,不够美观,这一版本,在外观上做了很大的改进,很漂亮.运行速度很快. 详细功能请见示例示例打包下载 JTree在onclick时,有两个值可以用: var myTree=new JTree("showTree","vogueType.xml");myTree.setPicPath("i

Samba曝出7年漏洞 1行代码即可远程攻击

目前安全研究人员发布公告称,发现Samba存在一个长达7年的漏洞,攻击者仅需一行程序代码就能远端执行恶意攻击.而2010年3月发行的Samba 3.5.0以上的版本都受这个编号为CVE-2017-7494的漏洞影响.所幸该漏洞已经被紧急修复了. Samba曝出隐藏7年的漏洞 据悉,代号为HD Moore的安全研究人员在Twitter上指出,发现的Samba漏洞与此前引发WannaCry蠕虫肆虐的"永恒之蓝"有几分相似,都属于文件共享服务漏洞.不过所影响的系统不是Windows,而是Un