水利建设公共服务平台网站曼联vs曼联直播
实战需求
SwiftUI 内功之 TextField停止键入内容时才运行代码(教程含源码)
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- .onReceive()
- .debounce(for: .seconds(2), scheduler: DispatchQueue.main)
基础知识
debounce(for:scheduler:options:)
仅在事件之间经过指定的时间间隔后才发布元素。
func debounce<S>(for dueTime: S.SchedulerTimeType.Stride, scheduler: S, options: S.SchedulerOptions? = nil) -> Publishers.Debounce<Self, S> where S : Scheduler
返回值
仅在经过指定时间后才发布事件的发布者。
参数
-
dueTime
发布者在发布元素之前应等待的时间。 -
scheduler
该发布者在其上交付元素的调度程序