Return Value 戻り値
A preview that uses the given device.
Availability 有効性
Technology
func previewDevice(_ value: PreviewDevice
?) -> some View
A preview that uses the given device.
value
A device to use for preview, or nil
to let Xcode automatically choose a device based on the run destination.
By default, Xcode automatically chooses a preview device based on your currently selected run destination. If you want to choose a device that doesn’t change based on Xcode settings, provide a Preview
instance that you initialize with the name or model of a specific device:
struct CircleImage_Previews: PreviewProvider {
static var previews: some View {
CircleImage()
.previewDevice(PreviewDevice(rawValue: "iPad Pro (11-inch)"))
}
}
You can get a list of supported preview device names, like “iPhone 11”, “iPad Pro (11-inch)”, and “Apple Watch Series 5 - 44mm”, by using the xcrun
command in the Terminal app:
% xcrun simctl list devicetypes
Additionally, you can use the following values for macOS platform development:
“Mac”
“Mac Catalyst”