Cómo crear un TabView con SwiftUI en iOS 18

En este artículo te enseño cómo crear un TabView en SwiftUI para iOS 18.

Qué es un TabView?

Un TabView es un tipo de vista que permite al usuario navegar entre diferentes vistas o pantallas. SwiftUI cambió la forma de crear un TabView en iOS 18 y ahora se puede crear de manera más sencilla.

TabView(selection: $selectedTab) { // selectedTab es un @State variable
    Tab("Lists", systemImage: "list.star", value: 0) {
        ListsView()
    }
    
    Tab("Meals", systemImage: "carrot.fill", value: 1) {
        MealsView()
    }
    
    Tab("Settings", systemImage: "gearshape", value: 2) {
        SettingsView()
    }
}

Conclusion

En este artículo te enseño cómo crear un TabView en SwiftUI para iOS 18.