SwiftUI 中是否有 macCatalyst 的目标环境?
Is there a targetEnvironment for macCatalyst in SwiftUI?
如何使用检查 macCatalyst 的 targetEnvironment 在 SwiftUI 中创建条件视图?
类似于:
#if targetEnvironment(macCatalyst)
print("macOS")
#else
print("Your regular code")
#endif
但直接在 SwiftUI 中
struct ContentView: View {
var body: some View {
VStack {
#if targetEnvironment(macCatalyst)
Button("Catalyst Demo") { }
#endif
Text("Hello, World!")
}.frame(width: 300, height: 200)
}
}
如何使用检查 macCatalyst 的 targetEnvironment 在 SwiftUI 中创建条件视图?
类似于:
#if targetEnvironment(macCatalyst)
print("macOS")
#else
print("Your regular code")
#endif
但直接在 SwiftUI 中
struct ContentView: View {
var body: some View {
VStack {
#if targetEnvironment(macCatalyst)
Button("Catalyst Demo") { }
#endif
Text("Hello, World!")
}.frame(width: 300, height: 200)
}
}