As title.
I have few code want to show in the playground liveView.
I wish it looks like iPhone, but it's not.
How to change the liveView to iPhone simulator in Xcode 15.2.
Should I miss some Xcode setting?
Here is my code:
import SwiftUI
import PlaygroundSupport
import Combine
struct ContentView: View {
var body: some View {
NavigationView {
List{
NavigationLink(destination: EmptyView()) {
Text("Test 1")
}
NavigationLink(destination: EmptyView()) {
Text("Test 2")
}
}
.navigationBarTitle("Hello World")
}
}
}
PlaygroundPage.current.liveView = UIHostingController(
rootView: ContentView()
)

NavigationView’s “default style” for iPad/Mac is a Master/Detail setup vs a Stack setup.What you are seeing is the Navigation’s 3rd view, it becomes obvious if you add one line to your code.
You can “solve” it by setting the navigation style.
Swift: Why does the iPad/Mac app version look weird
Or using the newer and much better
NavigationStack.https://developer.apple.com/documentation/swiftui/migrating-to-new-navigation-types