SwiftUI Previews
SwiftUI Previews
Iterate quickly with Xcode Previews using PreviewProvider or the #Preview macro.
PreviewProvider
Define a PreviewProvider to render your view in the canvas without running the app.
Example
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
import SwiftUI
#Preview { DemoView() }