ios - for - xcode windows 10




Xcode 11:la toile ne s'affiche pas (3)

L'aperçu ne fonctionne que sur MacOS 10.15 Beta

Vous devez appuyer sur l’éditeur et l’option Canvas dans Xcode 11.0-Beta. Vous pouvez également appuyer sur l’éditeur -> Editeur et Canvas à partir des meilleures options.

Captures d'écran ci-jointes pour référence.

J'essaie de faire fonctionner la nouvelle fonctionnalité Canvas de Xcode 11, mais le canevas ne s'affiche pas. Qu'est-ce que je fais mal?

Je viens de créer un nouveau projet par défaut (application à vue unique), de le compiler et d'activer 'Editeur> Editeur et Canvas'. Je peux naviguer dans chaque fichier du projet, rien ne s'affiche.

Quoi d'autre doit être fait?


Pour ajouter à l’autre réponse, selon le didacticiel officiel d’Apple :

Pour prévisualiser et interagir avec les vues du canevas dans Xcode, assurez-vous que votre Mac exécute macOS 10.15 bêta.

Dommage que je ne puisse pas l'exécuter maintenant car la version bêta vient de sortir et que je n'ai pas de Mac en réserve!


vous pouvez toujours voir la vue en direct (sans Catalina installée) avec les terrains de jeux. en utilisant UIHostingController .

import UIKit
import SwiftUI
import PlaygroundSupport



struct ContentView : View {
    var body: some View {

        Text("Hello World")
            .color(Color.blue)
    }
}

// Present the view controller in the Live View window
PlaygroundPage.current.liveView = UIHostingController.init(rootView: ContentView())