mkannotationview

    1熱度

    1回答

    我試圖在MKMapView中爲MKPointAnnotation設置一個自定義圖像。這些圖像的設置是否正確適用於所有iPhone除了6+: 但在iPhone 6+和iPad,註釋具有默認銷,而不是我的圖片: 以下是設置註釋圖像的代碼,以及Images.xcassets中parking_spot_icon.png的條目。我的代碼都不依賴於設備的大小,也沒有相關的錯誤或建立警告(特別是沒有關於不正確圖

    0熱度

    1回答

    我需要一個完全可定製的標註爲MKAnnotation。我已經分類MKAnnotationView和UIView。我的代碼: class CustomAnnotationView: MKAnnotationView { class var reuseIdentifier:String { return "CustomAnnotationView" } p

    0熱度

    1回答

    我想在MKMapViewDelegate中使用一些委託方法。具體來說,我想給出彈出一個附件箭頭,以便當用戶觸摸它時,它會啓動本地地圖應用程序(用於全面映射功能)。 我認爲我正確理解,一旦VC設置爲自己的委託,然後協議方法會自動調用。在那種情況下,委託方法是否會自動調用,或者您還需要做其他事情嗎? 這裏是啓動地圖的方法。 -(void) geoCodeAndMapIt { NSString

    -2熱度

    1回答

    當通過模擬器測試地圖時,我注意到一些註釋顯示默認的引腳而不是定製的圖像。當我回到應用程序主菜單並再次輸入mapview時,同樣的事情發生在不同的註釋上。 此代碼提供了20箇中有4個註釋,我使用了相同的代碼。 -(void)viewDidLoad { [super viewDidLoad]; _locationManager = [[CLLocationManager alloc] init

    0熱度

    1回答

    有沒有辦法在MKMapView上使用iOS SpriteKit SKScene及其視圖MKAnnotationView?

    0熱度

    1回答

    我有一個MKMapView,我在它上面顯示一個MKAnnotaionView。我的問題是,當我第一次點擊AnnotationView時,mapView:didSelectAnnotationView被調用,但如果再次點擊它,什麼都不會發生。這是爲什麼發生?

    0熱度

    1回答

    我試圖根據對象值替換MKAnnotationView圖像,代碼被執行但圖像被隨機分配,因此它們與正確的值不匹配。 - (MKAnnotationView *)mapView:(MKMapView *)mapview viewForAnnotation:(EventAnnotation *)annotation{ if ([annotation isKindOfClass:[MKUserLoca

    1熱度

    1回答

    我有21個不同的圖像用於地圖上的自定義註釋。當我最初加載地圖時,一切都很完美。當我離開這個區域並返回時,看起來圖像變化了。註釋引腳不再與正確的圖像相對應(但是當我按註釋時標題和字幕仍然正確)。這就像圖像突然混合起來。順便說一下,我只是將測試信息輸入NSUserDefaults,並使用它來測試在地圖上顯示自定義註釋的功能。我假設它與註釋視圖的可重用性有關,但我無法獲得我的代碼。 MapViewCon

    10熱度

    1回答

    我如何使用Swift中的MapKit讓用戶從地圖上的一個位置拖動一個註釋到另一個位置?我已經設置了標註視圖爲可拖動,當我的地圖視圖的委託創建註釋來看,是這樣的: func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? { var v : MKAnnotationVi

    2熱度

    1回答

    註解在地圖上移動,並嘗試縮放或滾動地圖註釋跳轉到原始位置。 添加到mkmapview後,我將動畫添加到註釋層。 在此先感謝。這是我第一個關於堆棧溢出的問題。