ios软件_iOS倒计时

ios软件_iOS倒计时GitHub:https://github.com/remember17/CountdownTimer全局倒计时工具,可以维护任意多个倒计时当APP从后台进入前台的时候,倒计时不受影响,会根据时间线继续。使用方法: 把CountdownTimer.swift文件拖进项目 在CountdownTimer.swift的枚举CountDownKey中添加定时器 每个枚…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

GitHub: https://github.com/remember17/CountdownTimer

全局倒计时工具,可以维护任意多个倒计时

当APP从后台进入前台的时候,倒计时不受影响,会根据时间线继续。

使用方法:

  1. CountdownTimer.swift文件拖进项目

  2. CountdownTimer.swift的枚举CountDownKey中添加定时器

每个枚举值代表一个可供使用的定时器

enum CountDownKey: CaseIterable {
  case test1  case test2  // 当需要一个倒计时的时候就在这里加一个key}
  1. 开启一个定时器,

当闭包中要使用self的时候,记得加[weak self]

CountdownTimer.startTimer(key: .test1, count: 60) { (count, finish) in
  print(count) // 倒计时数字
  print(finish) // 是否完成倒计时}
  1. 手动停止某个定时器.

手动停止或倒计时完,此定时器都会被移除,除非再次开启

CountdownTimer.stopTimer(key: .test1)
  1. 继续某个定时器

  • 已经被停止的定时器是无法继续的,因为停止的定时器会被移除

  • 这个方法的作用是当开始定时器的页面被销毁,又想继续获取定时器状态的时候使用

CountdownTimer.continueTimer(key: .test1) { (count, finish) in
  print(count) // 倒计时数字
  print(finish) // 是否完成倒计时}

我的GitHub: https://github.com/remember17

 

来源于:

https://github.com/remember17/CountdownTimer

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192987.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • struts+hibernate工作原理和简单工程创建步骤(附工程下载地址)

    struts+hibernate工作原理和简单工程创建步骤(附工程下载地址)

    2021年7月18日
    54
  • 【爷青回系列】使用VMware虚拟机安装Windows XP系统!最详细!「建议收藏」

    【爷青回系列】使用VMware虚拟机安装Windows XP系统!最详细!「建议收藏」目录前言一、安装VMware虚拟机二、XP系统镜像下载三、创建WindowsXP虚拟机写在最后前言最近,肯德基的“田园脆鸡堡”回归了,摩尔庄园也正式“开园”了,爷青回!!!终于!终于!小时候左手田园脆鸡堡,右手摩尔庄园的幸福时刻终于要重现了。事先说明,这不是广告植入,也不是今天分享的重点。下面就由我向大家隆重介绍【爷青回系列】使用VMware虚拟机安装WindowsXP系统!操作环境:Windows10一、安装VMware虚拟机【官方下载地址】【免注册下载地址】由于官方下

    2022年8月16日
    3
  • java 股票历史数据_获取股票的历史数据

    java 股票历史数据_获取股票的历史数据packagecom.xiaole.stock;importjava.util.ArrayList;importjava.util.List;importorg.jsoup.Jsoup;importorg.jsoup.nodes.Document;importorg.jsoup.nodes.Element;importorg.jsoup.select.Elements;publicclassGe…

    2022年6月24日
    42
  • linux修改用户名密码的命令_centos修改用户密码命令

    linux修改用户名密码的命令_centos修改用户密码命令修改Linux用户名密码的指令,在更改成需要修改密码的用户名sudopasswd<用户名>随后输入两次新密码即可欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。

    2022年9月2日
    2
  • 嵌入式系统中启动Hostapd

    嵌入式系统中启动Hostapd项目过程中需要添加AP热点的需求,自然会想用到hostapd,具体的不做分析,自行百度,这里主要分析下启动脚本采用的WiFi模组是“博通”公司的AP6255芯片,“博通”公司的wifi芯片AP与STATION切换需要对网卡驱动进行卸载重装,所以配网方式不建议使用AP模式配网,这会造成多次WiFi模式的切换,耗时可能比较严重。不过给出以下方法,开发者可以自行配置,进入…

    2022年5月11日
    39
  • 252个核心词根——词缀(前缀-后缀)总结大全【最全-一文看懂!!!】[通俗易懂]

    252个核心词根——词缀(前缀-后缀)总结大全【最全-一文看懂!!!】[通俗易懂]目录:一:什么是词根词缀?1.图解2.词缀3.词根4.补充(1)通假【清辅音浊化,浊辅音清化】(2)辅音主表意(3)元音主发音(4)五组通假关系(5)英语单词记忆八大原理5.词根词缀大全https://www.youdict.com/root/root.php二:学词根词缀有必要吗?记单词步骤三:252个常用英语词根记忆法背单词252词…

    2022年7月24日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号