我试图在SwiftUI中将“ Transition A”添加到父视图中,并将“ Transition B”添加到其子视图中,但我无法这样做,因为SwiftUI中的子视图始终遵循父级的过渡。 / p>
更新:示例代码 我可以做这样的事情吗?
struct ParentView: View {
var body: some View {
ScrollView {
ForEach(items) { item in // items is a struct with properties name & city
ChildView(item: item).transition(.slide)
}
}
}
}
struct ChildView: View {
var item: JSON
var body: some View {
VStack {
Text("Name: \(item.name)").transition(scale)
Text("City: \(item.city)").transition(scale)
}
}
}
我该如何实现?任何帮助都是很棒的,因为我一直为此而苦苦挣扎。