UI_USER_INTERFACE_IDIOM()在Swift中,iPhone和iPad之间有什么相同的功能?
我得到一个Use of unresolved identifier在斯威夫特编译时错误.
我想在为 iOS 和 iPadOS 构建时显示不同的视图。目前,我知道我可以做到
import SwiftUI
struct ContentView: View {
#if targetEnvironment(macCatalyst)
var body: some View {
Text("Hello")
}
#else
var body: some View {
Text("Hello")
}
#endif
}
Run Code Online (Sandbox Code Playgroud)
在 macOS 和 iPadOS/iOS 之间显示不同的视图(在 Swift 4/5 中引入)。但我如何区分后者?我似乎无法使用 targetEnvironment ...