【发布时间】:2019-11-12 20:52:01
【问题描述】:
我开始在 Xcode 11 上使用 SwiftUI,令我困扰的是,当我将 iOS deployment Target 更改为 iOS 12 或更低版本时,没有一个 SwiftUI 代码被编译。
SwiftUI 是否设计为仅在 iOS 13 及更高版本上使用?
【问题讨论】:
-
在谷歌上进行非常基本的搜索并阅读苹果的 swiftUI 文档,本可以回答您的问题。
我开始在 Xcode 11 上使用 SwiftUI,令我困扰的是,当我将 iOS deployment Target 更改为 iOS 12 或更低版本时,没有一个 SwiftUI 代码被编译。
SwiftUI 是否设计为仅在 iOS 13 及更高版本上使用?
【问题讨论】:
SwiftUI 专为 iOS 13(或未来更高版本)而设计。 请参阅SwiftUI Documentation,右上角的 SDK。
【讨论】:
是的,对于目标 iOS 13 及更高版本,Swift UI 可用,如果您想提供对较低版本的支持,则必须坚持使用 UIKit。
在此处查看视频:https://developer.apple.com/videos/play/wwdc2019/224/
【讨论】: