在SwiftUI项目中使用UIKit(SwiftUI和UIKit混合开发)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SwiftUI项目中使用UIKit(SwiftUI和UIKit混合开发)相关的知识,希望对你有一定的参考价值。
参考技术A 在SwiftUI中使用UIKit控件,需要对UIKit的控件进行包装。UIView使用UIViewRepresentable进行包装。
UIViewController使用UIViewControllerRepresentable进行包装
1、使用UIViewRepresentable转化UIView
运行结果如下图
2、使用UIViewControllerRepresentable初始化UIViewController
运行结果如下
以上是关于在SwiftUI项目中使用UIKit(SwiftUI和UIKit混合开发)的主要内容,如果未能解决你的问题,请参考以下文章
Swift:将 SwiftUI 元素添加到 UIKit 项目:无法正确应用约束
如何知道 UIKit 视图控制器中的 swiftUI 事件? ||如何提供 swiftUI 和 uikit 之间的通信
在 PageTabViewStyle (SwiftUI 2.0) 或 PageViewController/PageView (带有 UIKit 界面) 上显示部分上一个和下一个项目