В моем 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 этот макет завершен. (В init
время высота / ширина все еще 0)