- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 watch 应用程序中有一个倒计时器,它按预期工作,并且希望在计时器达到 0 时调用一个函数。我该如何执行此操作?
我现在就有这个。
let time = 10
timer = Timer(timeInterval: TimeInterval(time), target: self, selector: #selector(timerDone), userInfo: nil, repeats: false)
countDownTimer.setDate(Date(timeIntervalSinceNow: TimeInterval(time)))
countDownTimer.start()
func timerDone() {
countDownTimer.stop()
countDownTimer.setHidden(true)
}
最佳答案
通过下面提到的代码启动和停止计时器:-
var refreshTimer = Timer()
func startTimer() {
refreshTimer = Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(InterfaceController.timerDone), userInfo: nil, repeats: false)
}
func stopTimer() {
refreshTimer.invalidate()
}
func timerDone() {
//countDownTimer.stop()
//countDownTimer.setHidden(true)
}
关于swift - 检查WKInterfaceTimer是否达到0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40771760/
我正在使用 WatchKit 开发应用 我想创建一个WKInterfaceTimer,当我点击一个按钮时,计时器从0 秒开始 但是当我运行应用程序时,计时器自动启动,我无法在之前或之后停止计时器 代码
我正在尝试创建一个计时器来倒计时 x 分钟和 y 秒。我正在计算秒数并像这样创建 InterfaceTimer:timer.setDate(NSDate(timeIntervalSinceNow:Do
如何将 WKInterfaceTimer 添加到 SwiftUI ?有谁已经做过了吗? WKInterfaceTimer 没有初始化怎么办? 最佳答案 请尝试: Text(date, style: .
我正在开始一个 watch 开发项目。它基本上会启动和停止 watch 上的几个计时器。初始代码在 42mm 模拟器上运行良好,但在实际 watch 上运行不佳。也就是说,点击“开始”按钮开始运行 W
我正在创建一个测试应用程序来习惯 WatchKit,并且想知道是否可以使用 slider 来设置倒计时时间。到目前为止我有这个: import WatchKit import Foundation c
我将我的 Watchkit 应用程序设计成了秒表。在屏幕上,我有 WKInterfaceTimer * 计时器、开始按钮、停止按钮、重置按钮和一个圈数按钮。 我想做的是,当我按下“Lap”按钮时,在
我想看到我的程序知道计时器何时结束。我在 Xcode 7 Beta 3 (7A152u) 中使用 WKInterfaceTimer。当计数器正在倒计时时,“Tick Tock”打印到控制台。但是当它达
我正在尝试使用 WKInterfaceTimer 和 NSTimer 运行后续的 Timer 事件,问题是我无法找到一种方法来使用一个 NSTimer 对象进行两次以上的后续调用。基本上,我希望运行计
根据 Apple 文档,将同时使用 WKInterfaceTimer(Watch 本地,倒计时但在结束时不触发任何事件)和 NSTimer(在计时器结束时触发方法)。所以,我的 App Interfa
我是一名优秀的程序员,十分优秀!