相关疑难解决方法(0)

使用Swift中的UI_USER_INTERFACE_IDIOM()检测当前设备

UI_USER_INTERFACE_IDIOM()在Swift中,iPhone和iPad之间有什么相同的功能?

我得到一个Use of unresolved identifier在斯威夫特编译时错误.

iphone objective-c ipad ios swift

229
推荐指数
11
解决办法
13万
查看次数

如何在SwiftUI中检测targetEnvironment是否是iPadOS?

我想在为 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 ...

swift5 swiftui

10
推荐指数
3
解决办法
5212
查看次数

标签 统计

ios ×1

ipad ×1

iphone ×1

objective-c ×1

swift ×1

swift5 ×1

swiftui ×1