@state
で指定された変数(など)で表される「状態」が変わったときに、body
を再評価してその結果(View
という画面を作る設計図的な画面の定義)を元に画面を描画します (edited)body
を評価しているときに、Guage(value: timeLibrar())
を評価して、そのときに timeLibra()
を評価して、そのときに @State
な currentPlayerFrame
が変更されてしまいます。 (edited)body
の View
つくったのに作ってる間に状態変えられた...って思うわけですよ (edited)