如何讓應用打開15秒后圖片消失?
我應該使用哪種方法?影片或某種功能?
我的代碼:
struct Img: View {
var body: some View {
VStack {
Image(systemName: "photo.fill")
.resizable()
.scaledToFit()
.frame(width: 200, height: 200)
}
}
}
打開應用程式后 10 -15 秒后,圖片消失,不再出現。我重新打開應用程式后,會再次出現一張圖片,并且會在 10-15 秒后消失...
如果您知道如何執行此操作,請幫助我,我將不勝感激
uj5u.com熱心網友回復:
您可以使用影片延遲。
此示例將顯示影像 15 秒,然后淡出。當應用程式被強制退出并再次打開時,同樣的事情再次發生:
struct Img: View {
@State private var isImageVisible = true
var body: some View {
VStack {
Image(systemName: "photo.fill")
.resizable()
.scaledToFit()
.frame(width: 200, height: 200)
.opacity(isImageVisible ? 1 : 0)
.animation(.default.delay(15), value: isImageVisible)
}
.onAppear {
isImageVisible = false
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/350493.html
上一篇:我可以使用gspread批量更新電子表格中的多個作業表嗎?
下一篇:WKWebView不加載滑塊影像
