0

次の動作は、予期しないものです。次のような単純なビューを含むフォームがあります。

Form {
    Text("ChildView")
        .onAppear(perform: { print("APPEAR") })
        .onDisappear(perform: { print("DISAPPEAR") })
}

フォームがレンダリングされると、Textが 2 回表示され、すぐに消えます。出力が次のようになると、フォームはレンダリングされますが:

APPEAR
DISAPPEAR
APPEAR
DISAPPEAR
APPEAR

にも同じ動作が適用されListます。リストまたはフォームのコンテンツは一度だけレンダリングされると思います。

iOS 14 で XCode 12.0GM を使用しています。

4

0 に答える 0