将UIView转化为SwiftUIView
遵循UIViewRepresentable协议再完成makeUIView和updateUIView两个函数
struct MapView: UIViewRepresentable {
func makeUIView(context: Context) -> MKMapView {
MKMapView() }
//给定一个View,根据updateUIView更新View
func updateUIView(_ uiView: MKMapView, context: Context) {
}
//记录更新的视图
}
Image
自定义形状,显示的样式
Image(landmark.imageName)
.resizable()
.frame(width: 250,height: 250)
.clipShape(Circle())//裁剪
.overlay(Circle().stroke