SwiftUI- 警告 ‘animation’ was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.

製作動畫時不小心遇到的警告QQ
直接上圖比較清楚 ⬇️

‘animation’ was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
意思是’animation’ 在 iOS 15.0 中已棄用:改用 withAnimation 或 animation(_:value:)。

一開始找到的文章都是說我需要告訴Xcode要怎麼處理動畫的部分,因此需要給他一個Equatable protocol or State or Binding 或任何其他允許更新它的value。

之後我嘗試用@Sate去判斷他的狀態像這樣

結果我的動畫就不動了QQ

後來我找到這篇文章,讓view自己更新UUID,問題暫時被解決了。

--

--

LULU
彼得潘的 Swift iOS App 開發教室

Hi👋 I’m iOS developer, I hope I can grow with you guys ☺️ Let’s learn more together.