SwiftUI Previews

PreviewProvider

Define a PreviewProvider to render your view in the canvas without running the app.

Example

PreviewProvider.swift

import SwiftUI

struct DemoView: View { var body: some View { Text("Hello") } }

struct DemoView_Previews: PreviewProvider {
  static var previews: some View { DemoView() }
}


#Preview Macro

Use the #Preview macro to declare previews inline next to your view code.

Example

#Preview.swift

import SwiftUI

#Preview { DemoView() }

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *