使用 SwiftUI 在 CanvasView 中绘制内容
Drawing something in CanvasView using SwiftUI
我想知道是否可以在 SwiftUI 中使用 CGContext 和 CanvasView 来绘制一些东西,而不是使用 UIKit,就像这样 tutorial。
我是否必须集成 UIKit 才能做到这一点?
Do I have to integrate UIKit for doing that?
SwiftUI 不提供对 CGContext
的访问,将其视为描述性模型,所以是的,您必须通过 UIViewRepresentable
集成 UIKit 才能做到这一点。
我想知道是否可以在 SwiftUI 中使用 CGContext 和 CanvasView 来绘制一些东西,而不是使用 UIKit,就像这样 tutorial。
我是否必须集成 UIKit 才能做到这一点?
Do I have to integrate UIKit for doing that?
SwiftUI 不提供对 CGContext
的访问,将其视为描述性模型,所以是的,您必须通过 UIViewRepresentable
集成 UIKit 才能做到这一点。