本文介绍了如何检查SwiftUI是否处于预览模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以检查SwiftUI应用是否处于预览模式?例如,您可以使用#if DEBUG
检查您的应用程序是处于开发模式还是生产模式.您可以执行类似的操作来检查是否正在预览吗?
Is there a way to check if a SwiftUI app is in preview mode? For example, you can check if your app is in development or production mode using #if DEBUG
. Can you do something similar to check if you're previewing or not?
推荐答案
您可以使用ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"]
进行检测.在画布上运行时,该值将在运行时为"1"
.
You can detect this using ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"]
. The value will be "1"
at runtime when running in the canvas.
这篇关于如何检查SwiftUI是否处于预览模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!