为什么@ViewBuilder闭包转义?

时间:2020-09-27 14:10:10

标签: swiftui

我已经注意到,SwiftUI方法中的大多数(或全部?)@ViewBuilder关闭参数都标有@escaping,例如{{1}的initializer }:

GeometryReader

但是为什么它必须是init(@ViewBuilder content: @escaping (GeometryProxy) -> Content) ?它逃到哪里了?我们不应该使用@escaping闭包构造@ViewBuilder视图并在构造视图后立即将其丢弃吗?

0 个答案:

没有答案