在我的
ContentView
中,我有一个简单的自定义视图:var body: some View {
VStack {
Text("Hi")
Circles().frame(width: 200, height: 200)
Text("Bye")
}
}
其中 Circles
是一个 UIViewRepresentable
:
func makeUIView(context: Context) -> CircleView {
return CircleView()
}
CircleView
是一个 UIView
,但是我找不到高度和宽度非零的框架或边界。视图以正确的大小显示,但我无法确定在 UIView 生命周期中哪个时刻布局已经完成。(在初始化时,高度/宽度仍为 0)