我想跟踪何时重新加载给定视图。我怎么做? 我当时正在考虑打印某些内容,但无法将print()放在SwiftUI视图的正文中
答案 0 :(得分:1)
在这里
struct Demo: View {
var body: some View {
print("<< updated")
return Group {
// ... your views here
}
}
}
如果您在顶部有一些容器视图,则可以直接将其返回,例如
var body: some View {
print("<< updated")
return VStack {
Text("Some 1")
Text("Some 2")
Text("Some 3")
}
}
常见规则-必须在单个视图中返回