Compartilhar via


MKMapViewDelegate_Extensions Classe

Definição

Métodos de extensão para a IMKMapViewDelegate interface para dar suporte a todos os métodos do MKMapViewDelegate protocolo.

public static class MKMapViewDelegate_Extensions
type MKMapViewDelegate_Extensions = class
Herança
MKMapViewDelegate_Extensions

Comentários

Os métodos de extensão para IMKMapViewDelegate permitem que os desenvolvedores tratem as instâncias da interface como tendo todos os métodos opcionais do protocolo original MKMapViewDelegate . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

CalloutAccessoryControlTapped(IMKMapViewDelegate, MKMapView, MKAnnotationView, UIControl)

Chamado quando o acessório de texto explicativo control foi tocado.

ChangedDragState(IMKMapViewDelegate, MKMapView, MKAnnotationView, MKAnnotationViewDragState, MKAnnotationViewDragState)

Chamado quando o estado de arrastar foi alterado de oldState para newState.

CreateClusterAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation[])

Métodos de extensão para a IMKMapViewDelegate interface para dar suporte a todos os métodos do MKMapViewDelegate protocolo.

DidAddAnnotationViews(IMKMapViewDelegate, MKMapView, MKAnnotationView[])

Chamado quando uma exibição de anotação (ou exibições) foi adicionada a mapView.

DidAddOverlayRenderers(IMKMapViewDelegate, MKMapView, MKOverlayRenderer[])

Chamado quando um renderizador de sobreposição (ou renderizadores) foi adicionado a mapView.

DidAddOverlayViews(IMKMapViewDelegate, MKMapView, MKOverlayView)

Os desenvolvedores não devem usar esse método preterido. Os desenvolvedores devem usar 'DidAddOverlayRenderers' em vez disso.

DidChangeUserTrackingMode(IMKMapViewDelegate, MKMapView, MKUserTrackingMode, Boolean)

Indica uma alteração no ativo MKUserTrackingMode.

DidChangeVisibleRegion(IMKMapViewDelegate, MKMapView)

Métodos de extensão para a IMKMapViewDelegate interface para dar suporte a todos os métodos do MKMapViewDelegate protocolo.

DidDeselectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Indica que view foi desmarcado.

DidFailToLocateUser(IMKMapViewDelegate, MKMapView, NSError)

Indica que a tentativa de localizar o usuário atual falhou devido a error.

DidFinishRenderingMap(IMKMapViewDelegate, MKMapView, Boolean)

Indica que a renderização de mapView foi concluída.

DidSelectAnnotationView(IMKMapViewDelegate, MKMapView, MKAnnotationView)

Indica que o especificado MKAnnotationView foi selecionado.

DidStopLocatingUser(IMKMapViewDelegate, MKMapView)

Indica que o sistema parou a tentativa de localizar o usuário.

DidUpdateUserLocation(IMKMapViewDelegate, MKMapView, MKUserLocation)

Indica que o sistema forneceu uma atualização para a localização do usuário.

GetViewForAnnotation(IMKMapViewDelegate, MKMapView, IMKAnnotation)

Retorna o MKAnnotationView associado ao annotation.

GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay)

Em vez disso, use MKOverlayRenderer.RendererForOverlay

LoadingMapFailed(IMKMapViewDelegate, MKMapView, NSError)

Indica que um error carregamento causado falhou.

MapLoaded(IMKMapViewDelegate, MKMapView)

Indica que o carregamento de dados do mapa foi concluído.

OverlayRenderer(IMKMapViewDelegate, MKMapView, IMKOverlay)

Calcula que ele é MKOverlayRenderer apropriado para o overlay.

RegionChanged(IMKMapViewDelegate, MKMapView, Boolean)

Indica que a região exibida por mapView foi alterada.

RegionWillChange(IMKMapViewDelegate, MKMapView, Boolean)

Indica que a região exibida por mapView está prestes a ser alterada.

WillStartLoadingMap(IMKMapViewDelegate, MKMapView)

Indica que o carregamento de dados do mapa está prestes a começar.

WillStartLocatingUser(IMKMapViewDelegate, MKMapView)

Indica que o sistema começará a tentar localizar o usuário.

WillStartRenderingMap(IMKMapViewDelegate, MKMapView)

Indica que a renderização de mapView está prestes a começar.

Aplica-se a