小编Ser*_*zov的帖子

如何在 Swift UIKit Map 组件中处理 SwiftUI 中的触摸手势?

我尝试在 SwiftUI 应用程序中处理 Map UIKit 组件手势。Xcode 显示此警告:“字符串文字不是有效的 Objective-C 选择器”

// Binding to UIKit component

import SwiftUI
import MapKit

struct MapView: UIViewRepresentable {

    class Coordinator: NSObject, MKMapViewDelegate {
        @Binding var selectedPin: MapPin?

        init(selectedPin: Binding<MapPin?>) {
            self._selectedPin = selectedPin
        }

        func mapView(_ mapView: MKMapView,
                     didSelect view: MKAnnotationView) {
            guard let pin = view.annotation as? MapPin else {
                return
            }
            pin.action?()
            selectedPin = pin
        }

        func mapView(_ mapView: MKMapView, didDeselect view: MKAnnotationView) {
            guard (view.annotation as? MapPin) != nil else {
                return
            } …
Run Code Online (Sandbox Code Playgroud)

uikit mapkit swift swiftui

9
推荐指数
1
解决办法
3144
查看次数

ClojureScript中的getElementsByClassName?

我想选择几个项目

ClojureScript

,但不能!我如何在CLJS中获取它们?

clojure clojurescript

1
推荐指数
1
解决办法
635
查看次数

标签 统计

clojure ×1

clojurescript ×1

mapkit ×1

swift ×1

swiftui ×1

uikit ×1