SwiftUI- 警告 ‘animation’ was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.
Published in
May 31, 2022
製作動畫時不小心遇到的警告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,問題暫時被解決了。