0

以下行为有点出乎意料。我有一个带有简单视图的表单,如下所示:

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

当表单呈现时,Text它出现两次,然后立即消失。尽管表单在输出后呈现:

APPEAR
DISAPPEAR
APPEAR
DISAPPEAR
APPEAR

同样的行为适用于List. 我希望列表或表单的内容只呈现一次。

我在 iOS 14 上使用 XCode 12.0GM。

4

0 回答 0