我已经设法使用警报来更新文本。
我已声明日期,State
因此只要使用警报文本更改日期,日期也会更新。
struct CurrentDateView : View {
@State var newDate = Date()
let timer = Timer.publish(every: 1, on: .current, in: .common).autoconnect()
var body: some View {
Text("\(newDate)")
.onReceive(timer) {
self.newDate = Date()
}
}
}