J'essaie de créer une application de base pour les détails de l'appareil iOS. Essayer d'imprimer la version iOS de l'utilisateur dans une vue. J'ai déclaré une variable dans le fichier ContentView.swift.

var systemVersion = UIDevice.current.systemVersion

Mais, je ne sais pas comment afficher cette variable à l'utilisateur via une vue dans SwiftUI.

Actuellement:

struct ContentView: View {

@State private var selectedTab = Tab.dash

var body: some View {
    TabView(selection: $selectedTab) {
        
        
        NavigationView {
            VStack {

                Text("Model Name")
                
                Form {
                    
                    Section {
                    Text("iOS") //Display iOSVer around here
                    Text("Details")
                    Text("Details")
                    Text("Details")
                    Text("Details")
                    Text("Details")
                    }
                    
                    Section {
                    Text("Details")
                    Text("Details")
                    }
                    
                }
                }
            .navigationTitle("Dashboard View")
        }

        .tabItem {
            Image(systemName: "iphone")
            Text("Dashboard")
        .tag(Tab.dash)
    }
3
Gigabite 31 oct. 2020 à 18:11

1 réponse

Meilleure réponse

Vous pouvez le faire de cette façon

Text("iOS \(UIDevice.current.systemVersion)")
2
Asperi 31 oct. 2020 à 15:16