swiftui加载网页

379 阅读1分钟
  • swiftui不支持加载网页,需要使用uikit
  • swiftui支持打开safari浏览web

问题:如何在swiftui中加载网页?

  • 定义一个view的结构体
  • 遵循一个协议UIViewRepresentable并实现相关方法即可。

image.png 一个包装器,用于使用uikit中的view

image.png 该协议主要有两个方法

  • makeUIView 创建vieww
  • updateUIView 更新view 下面是示例代码

image.png

image.png

我们写一个demo打开baidu试试。

image.png

image.png

image.png

完美!