Arne Vanstraeseele
03/18/2025, 4:32 PM*import* SwiftUI
*struct* TabBar: View{
*var* homeView: UIView
*var* settingsView: UIView
*var* body: *some* View{
TabView{
NavigationStack{
_ComposeView(view: homeView).navigationTitle(Text("Home"))
}
.tabItem{
Image(systemName: "plus")
Text("Home")
}
NavigationStack{
_ComposeView(view: settingsView).navigationTitle(Text("Settings"))
}
.tabItem{
Image(systemName: "plus")
Text("Settings")
}
}
}
}
private
*struct* _ComposeView: UIViewRepresentable {
*var* view: UIView
*func* updateUIView(_ uiView: UIView, context: Context) {
print("uiView update=")
}
*func* makeUIView(context: Context) -> UIView {
*return* view
}
}Andrei Salavei
03/18/2025, 4:54 PMArne Vanstraeseele
03/19/2025, 10:14 AMAndrei Salavei
03/19/2025, 10:25 AMArne Vanstraeseele
03/19/2025, 11:03 AMAndrei Salavei
03/19/2025, 11:17 AMArne Vanstraeseele
03/19/2025, 11:42 AM