mkannotationview

    2熱度

    1回答

    我很難顯示自定義註釋視圖。具體來說,我試圖設置一個名爲「pin」的圖像作爲新的地圖引腳。默認引腳總是顯示。我已經做了幾個小時的小改動,例如將「pin」改爲「pin.png」,並改變了方法的結構。這是我的。你可以看看有什麼突出的東西嗎? 感謝您的幫助! 註釋類: class Annotation: NSObject, MKAnnotation { dynamic var coordinat

    -1熱度

    1回答

    我自定義我的callOutView,創建自己的AnnotationViewtheGreatAnnotationView,但我想保留在地圖上的標準註釋針。在此代碼中,我使用了自定義註釋圖像view?.image = annotation.image,但何時刪除該行,我的地圖上沒有註釋。你能幫我解決這個問題嗎? func mapView(_ surroundingMapView: MKMapView,

    0熱度

    1回答

    我很努力去識別我如何知道MKMapView在UI測試中顯示當前用戶位置引腳。這是一個MKUserLocation註解(並且我創建了一個MKAnnotationView,以使用圖像代替藍色點的圖像)。 調試告訴我MKUserLocation註解實例的標題是「我的位置」。我期待下面的工作: app.maps.element.otherElements["My Location"] 會返回它,但[代

    0熱度

    1回答

    我正在使用自定義MKAnnotationView。我使用工作正常的autolayouts,但註釋視圖的位置(框架)不合適。 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) { if view.annotation is MKUserLocation { return

    0熱度

    1回答

    我試圖在MapKit中爲我的註釋添加標註,但在網上搜索了很多內容後我無法使用它。 這就是我目前正在創建的每個註釋現在工作正常。 struct loc { let title: String let latitude: Double let longitude: Double let phone: Int //let subTitle: String

    0熱度

    1回答

    我的自定義MKAnnotationView子類不要設置它的image屬性。相反,它處理一些子視圖來顯示。 我在我的委託中執行public func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView)來檢測註釋觸摸。 由於觸摸區域默認使用image屬性進行計算,因此我的註釋視圖觸摸區域大約爲1px。這是荒唐的。 這是我如何創

    0熱度

    1回答

    我有一個tableview,我想在UITableViewCell中顯示一個自定義的MKMarkerAnnotationView。這個tableview顯示在一個專用的ViewController中,ViewController在TabBarController中。第二個標籤顯示一個地圖(但這裏並不重要)。 我創建了一個類「EdgePinViewAnnotation」從MKMarkerAnnotat

    0熱度

    2回答

    我想自定義我的註釋(引腳),這樣我就可以更改其圖像。我使用了一個函數(mapview)來更改圖片,所以我不知道是否應該再次使用它來更改另一組引腳的圖片;假設我有兩個地點,一家餐館和一家醫院,所以我想分別放一個盤子和一個紅十字。以下是我的功能代碼: func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAn

    0熱度

    1回答

    我想在MKAnnotationView中顯示幾個信息,但項目的數量並不總是相同的,所以我想在這個MKAnnotationView中創建一個不可滾動的UITableView。 我沒有設法做到這一點。當註釋被放置時,通過點擊它沒有註釋視圖。 用Joakim編輯評論: tableView顯示在AnnotationView外部,並且在外部點擊時不會消失。 extension MapViewControll

    0熱度

    1回答

    我無法理解viewForAnnotation方法的代碼以及何時調用它。我的意圖是根據引腳顏色的顏色顯示特定的標註。在第一次加載mapView時,標註顯示正確,但是在切換視圖控制器後,根據引腳顏色不能正確顯示標註按鈕。我有一個預感,這可能與viewForAnnotation調用時有關(無論每次出現地圖時調用它)。我無法弄清楚什麼是錯誤的,因爲我不確定代碼的每個部分是幹什麼的。 func mapVie