【问题标题】:Drawing something in CanvasView using SwiftUI使用 SwiftUI 在 CanvasView 中绘图
【发布时间】:2020-02-26 17:45:22
【问题描述】:

我想知道是否可以在 SwiftUI 中使用 CGContext 和 CanvasView 绘制一些东西,而不是使用 UIKit,例如 tutorial

我是否必须集成 UIKit 才能做到这一点?

【问题讨论】:

    标签: ios xcode swiftui cgcontext


    【解决方案1】:

    我是否必须集成 UIKit 才能做到这一点?

    SwiftUI 不提供对 CGContext 的访问,将其视为描述性模型,所以是的,您必须通过 UIViewRepresentable 集成 UIKit 才能做到这一点。

    【讨论】:

    • 谢谢!这意味着对于某些事情(例如 ARKit),不使用 UIKit 是不可能的?
    • @Edoardo,SwiftUI 并没有取代 UIKit,它是对它的补充。
    • @Edoardo 查看 SwiftUI.Path
    猜你喜欢
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多