随着倒数计时器的进行,我想通过降低我在 Zstack 中使用的矩形的高度来为图像提供进度效果。
ZStack {
Image("apple")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 200, height: 200)
.padding()
Rectangle()
.frame(width: 200, height: viewModel.height)
.foregroundColor(.white)
}.onReceive(timer) { _ in
viewModel.height -= 1
}