CLLocationManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Gerir a entrega dos eventos de localização, região e direção à sua aplicação.
[Foundation.Register("CLLocationManager", true)]
public class CLLocationManager : Foundation.NSObject
[<Foundation.Register("CLLocationManager", true)>]
type CLLocationManager = class
inherit NSObject
- Herança
- Atributos
Observações
Pedido de Autorização
Os programadores que queiram solicitar acesso à informação de localização devem pedir permissão ao utilizador para o fazer antes de poderem receber eventos. Isto faz-se chamando o método RequestWhenInUseAuthorization() (). Quando estes métodos são invocados, o sistema solicita autorização ao utilizador e, se ele a conceder, o AuthorizationChanged evento será ativado se for ativado (ou, se estiver a usar o idioma Delegate, o AuthorizationChanged(CLLocationManager, CLAuthorizationStatus) método será invocado.
Além disso, os programadores devem adicionar uma ou ambas as chaves NSLocationWhenInUseUsageDescription e NSLocationAlwaysUsageDescription nas suas info.plistaplicações . Estas chaves são cadeias que podem ser usadas para descrever porque é que a aplicação precisa de acesso à localização.
Os programadores devem usar um ditado como este:
var manager = new CLLocationManager();
manager.AuthorizationChanged += (sender, args) => {
Console.WriteLine ("Authorization changed to: {0}", args.Status);
};
if (UIDevice.CurrentDevice.CheckSystemVersion(8,0))
manager.RequestWhenInUseAuthorization();
Rastreio da localização do dispositivo
O caso CLLocationManager de uso mais comum é rastrear o dispositivo enquanto a aplicação está em primeiro plano. (Ver também "Atualização em Segundo Plano e Modo Diferido" abaixo.)
Os programadores de aplicações podem usar eventos ao estilo C# ou o padrão delegado-objeto da Apple para acompanhar a atualização da localização em primeiro plano. Para eventos ao estilo C#, os programadores podem usar o LocationsUpdated evento:
var mgr = new CLLocationManager();
mgr.LocationsUpdated += (sender, e) => {
foreach(var loc in e.Locations)
{
Console.WriteLine(loc);
}
};
mgr.StartUpdatingLocation();
let mgr = new CLLocationManager()
mgr.LocationsUpdated.Add( fun e ->
e.Locations |> Seq.map Console.WriteLine |> ignore )
mgr.StartUpdatingLocations()
Embora os eventos ao estilo C# sejam mais concisos, devem CLLocationManager usar o padrão delegado-objeto para certos comportamentos (por exemplo, atualização diferida), e pode ser mais consistente para uma aplicação usar o padrão delegado-objeto mesmo quando eventos ao estilo C# estão disponíveis. O padrão delegado-objeto consiste em atribuir um objeto personalizado CLLocationManagerDelegate à Delegate propriedade da CLLocationManager:
var mgr = new CLLocationManager();
mgr.Delegate = new MyLocationDelegate();
mgr.StartUpdatingLocation();
//...etc...
public class MyLocationDelegate : CLLocationManagerDelegate {
public override void LocationsUpdated (CLLocationManager manager, CLLocation[] locations) {
foreach(var loc in locations) {
Console.WriteLine(loc);
}
}
}
let mgr = new CLLocationManager()
mgr.Delegate <- new MyLocationDelegate()
mgr.StartUpdatingLocation()
//...etc...
type MyLocationDelegate () = inherit CLLocationManagerDelegate()
override this.LocationsUpdated ( manager : CLLocationManager, locations : CLLocation[] ) =
locations
|> Seq.map Console.WriteLine
|> ignore
Atualização em Segundo Plano e Modo Diferido
As localizações podem ser atualizadas enquanto a aplicação está em segundo plano. Isto requer que o info.plist seja modificado usando qualquer um Xamarin o editor visual do Studio:

Ou adicionando a chave manualmente:
<Exemplo>
<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
</exemplo></bloco><subconjunto="nenhum" tipo="comportamentos">
Importância do objeto do Delegado
Geralmente, ao usar Xamarin.iOS, os programadores podem escolher livremente se usam C# events ou "objetos de delegação" ao estilo Apple para reagir a eventos do ciclo de vida dos objetos. No entanto, vários CLLocationManager métodos requerem o padrão delegado-objeto.
</bloco>
Construtores
| Nome | Descrição |
|---|---|
| CLLocationManager() |
Cria um novo CLLocationManager com valores predefinidos. |
| CLLocationManager(NativeHandle) |
Um construtor usado ao criar representações geridas de objetos não geridos. Chamado pelo tempo de execução. |
| CLLocationManager(NSObjectFlag) |
Construtor para chamar as classes derivadas para saltar a inicialização e simplesmente alocar o objeto. |
Propriedades
| Nome | Descrição |
|---|---|
| AccessibilityAttributedUserInputLabels |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AccessibilityRespondsToUserInteraction |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AccessibilityTextualContext |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AccessibilityUserInputLabels |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AccuracyAuthorization |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ActivityType |
Usado para fornecer pistas ao sistema operativo para melhor consumo de energia/precisão. |
| AllowsBackgroundLocationUpdates |
Recebe ou define um valor Booleano que controla se a aplicação responderá a atualizações de localização enquanto está suspensa. |
| AuthorizationStatus |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| Class |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ClassHandle |
A Objective-C conta da classe para esta aula. |
| DebugDescription |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DeferredLocationUpdatesAvailable |
Se existem dados de localização diferidos gerados em segundo plano disponíveis. |
| Delegate |
Uma instância da classe modelo CoreLocation.ICLLocationManagerDelegate que atua como delegado de classe. |
| Description |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DesiredAccuracy |
A precisão preferida pela aplicação. (Precisões mais grosseiras consomem menos energia.) |
| DistanceFilter |
A distância horizontal mínima, em metros, o dispositivo tem de se mover antes de emitir uma atualização de localização. |
| ExposedBindings |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Handle |
Handle (apontador) para a representação do objeto não gerido. (Herdado de NSObject) |
| Heading |
A direção mais recente (direção em que o dispositivo está a viajar). |
| HeadingAvailable |
Se a Heading propriedade não |
| HeadingBody |
Obtém ou define o corpo usado como referência para cálculos de rumo. |
| HeadingFilter |
A mudança mínima de rumo, em graus, necessária para gerar uma atualização de localização. |
| HeadingOrientation |
A orientação usada para determinar os cálculos de rumo. |
| IsAuthorizedForWidgetUpdates |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| IsDirectBinding |
Recebe ou define um valor que indica se esta instância utiliza ligação direta Objective-C. (Herdado de NSObject) |
| IsProxy |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| IsRangingAvailable |
Recebe um valor booleano que indica se o dispositivo consegue variar beacons Bluetooth. |
| Location |
O mais recentemente recuperado CLLocation. |
| LocationServicesEnabled |
Se existem serviços de localização disponíveis. |
| MaximumRegionMonitoringDistance |
A maior distância de limite, em metros, que pode ser atribuída a uma região. |
| MaxTimeInterval |
Representa o valor associado à constante CLTimeInternalMax |
| MonitoredRegions |
O conjunto de CLRegions a ser monitorizado pela aplicação. |
| PausesLocationUpdatesAutomatically |
Se o sistema pode pausar atualizações de localização (por exemplo, se o dispositivo não se mexer há algum tempo). |
| Purpose |
Os promotores não devem usar esta propriedade obsoleta. |
| RangedBeaconConstraints |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| RangedRegions |
O conjunto de CLRegions a ser rastreado usando alcance. |
| RegionMonitoringAvailable |
Os programadores de aplicações devem usar IsMonitoringAvailable(Type) , em vez deste método obsoleto. |
| RegionMonitoringEnabled |
Os programadores de aplicações devem usar IsMonitoringAvailable(Type) , em vez deste método obsoleto. |
| RetainCount |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Self |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ShouldDisplayHeadingCalibration |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ShowsBackgroundLocationIndicator |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SignificantLocationChangeMonitoringAvailable |
Se está disponível monitorização de "mudança significativa de localização" (por exemplo, via switch de torre móvel). |
| Status |
O estado de autorização da aplicação (por exemplo, se a aplicação for negada o acesso aos serviços de localização). |
| Superclass |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SuperHandle |
Handle usado para representar os métodos na classe base para esta NSObject. (Herdado de NSObject) |
| WeakDelegate |
Um objeto que pode responder ao protocolo de delegado para este tipo |
| Zone |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
Métodos
| Nome | Descrição |
|---|---|
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Regista um objeto para ser observado externamente usando um método arbitrário. (Herdado de NSObject) |
| AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Regista um objeto para ser observado externamente usando um método arbitrário. (Herdado de NSObject) |
| AllowDeferredLocationUpdatesUntil(Double, Double) |
Sugere que as atualizações de localização sejam adiadas até que tenham |
| AwakeFromNib() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| BeginInvokeOnMainThread(Action) |
Invoca a ação especificada de forma assíncrona na thread principal da interface. (Herdado de NSObject) |
| BeginInvokeOnMainThread(Selector, NSObject) |
Invoca assíncronamente o código especificado na thread principal da interface. (Herdado de NSObject) |
| Bind(NSString, NSObject, String, NSBindingOptions) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Bind(NSString, NSObject, String, NSDictionary) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| CommitEditing() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| CommitEditing(NSObject, Selector, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ConformsToProtocol(NativeHandle) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Copy() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DangerousAutorelease() |
Chama o seletor 'autorelease' neste objeto. (Herdado de NSObject) |
| DangerousRelease() |
Chama o seletor 'release' neste objeto. (Herdado de NSObject) |
| DangerousRetain() |
Chama o seletor de 'retenção' neste objeto. (Herdado de NSObject) |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DidChangeValue(String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| DisallowDeferredLocationUpdates() |
Desliga as atualizações de localização em segundo plano adiadas. |
| DismissHeadingCalibrationDisplay() |
Remove a vista de calibração de rumo do ecrã. |
| Dispose() |
Liberta os recursos usados pelo NSObject objeto. (Herdado de NSObject) |
| Dispose(Boolean) |
Liberta os recursos usados por este objeto. |
| DoesNotRecognizeSelector(Selector) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Equals(NSObject) |
Determina se o especificado NSObject é igual à corrente NSObject. (Herdado de NSObject) |
| Equals(Object) |
Determina se o objeto especificado é igual à corrente NSObject. (Herdado de NSObject) |
| GetBindingInfo(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| GetBindingOptionDescriptions(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| GetBindingValueClass(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| GetDictionaryOfValuesFromKeys(NSString[]) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| GetHashCode() |
Gera um código de hash para a instância atual. (Herdado de NSObject) |
| GetMethodForSelector(Selector) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| GetNativeHash() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Init() |
Inicializa o objeto chamando o método Objective-C |
| InitializeHandle(NativeHandle, String, Boolean) |
Inicializa a Handle propriedade com o resultado de um inicializador nativo. (Herdado de NSObject) |
| InitializeHandle(NativeHandle, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| InitializeHandle(NativeHandle) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| Invoke(Action, Double) |
Invoca a ação especificada após o atraso especificado. (Herdado de NSObject) |
| Invoke(Action, TimeSpan) |
Invoca a ação especificada após o atraso especificado. (Herdado de NSObject) |
| InvokeOnMainThread(Action) |
Invoca a ação especificada de forma síncrona no tópico principal da interface. (Herdado de NSObject) |
| InvokeOnMainThread(Selector, NSObject) |
Invoca de forma síncrona o código especificado na thread principal da interface. (Herdado de NSObject) |
| IsEqual(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| IsKindOfClass(Class) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| IsMemberOfClass(Class) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| IsMonitoringAvailable(Class) |
Determina se o dispositivo suporta monitorização regional para o tipo especificado de CLRegion. |
| IsMonitoringAvailable(Type) |
Determina se o dispositivo suporta monitorização regional para o tipo especificado de CLRegion. |
| MarkDirty() |
Promove um objeto peer normal (IsDirectBinding é verdade) num objeto toggleref. (Herdado de NSObject) |
| MutableCopy() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ObjectDidEndEditing(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, Double, NSString[]) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, Double) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PerformSelector(Selector) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| PrepareForInterfaceBuilder() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| RemoveObserver(NSObject, NSString, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| RemoveObserver(NSObject, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| RemoveObserver(NSObject, String, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| RemoveObserver(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| RequestAlwaysAuthorization() |
Apresenta uma interface ao utilizador que solicita autorização para usar os serviços de localização sempre que a aplicação estiver a correr. |
| RequestLocation() |
Solicita a localização atual. |
| RequestState(CLRegion) |
Solicita assíncronamente informações sobre o estado do |
| RequestTemporaryFullAccuracyAuthorization(String, Action<NSError>) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| RequestTemporaryFullAccuracyAuthorization(String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| RequestTemporaryFullAccuracyAuthorizationAsync(String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| RequestWhenInUseAuthorization() |
Apresenta uma interface ao utilizador que solicita autorização para usar serviços de localização sempre que a aplicação está em primeiro plano. |
| RespondsToSelector(Selector) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SetNilValueForKey(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SetValueForKey(NSObject, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SetValueForKeyPath(NativeHandle, NSString) |
Define o valor da propriedade identificada por um determinado caminho de chave a um determinado valor. (Herdado de NSObject) |
| SetValueForKeyPath(NSObject, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SetValueForUndefinedKey(NSObject, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| SetValuesForKeysWithDictionary(NSDictionary) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| StartMonitoring(CLRegion, Double) |
Começa a monitorizar a região. |
| StartMonitoring(CLRegion) |
Começa a monitorizar |
| StartMonitoringLocationPushes(Action<NSData,NSError>) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| StartMonitoringLocationPushesAsync() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| StartMonitoringSignificantLocationChanges() |
Começa a monitorizar mudanças significativas. |
| StartMonitoringVisits() |
Começa a gerar eventos em resposta às visitas. |
| StartRangingBeacons(CLBeaconIdentityConstraint) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| StartRangingBeacons(CLBeaconRegion) |
Começa a enviar notificações sobre beacons em |
| StartUpdatingHeading() |
Começa a atualizar o cabeçalho. |
| StartUpdatingLocation() |
Começa a atualizar a localização |
| StopMonitoring(CLRegion) |
Deixa de monitorizar o |
| StopMonitoringLocationPushes() |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| StopMonitoringSignificantLocationChanges() |
Começa a monitorizar mudanças significativas de localização. |
| StopMonitoringVisits() |
Deixa de gerar eventos em resposta às visitas. |
| StopRangingBeacons(CLBeaconIdentityConstraint) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| StopRangingBeacons(CLBeaconRegion) |
Deixa de rastrear beacons no |
| StopUpdatingHeading() |
Deixa de atualizar o cabeçalho. |
| StopUpdatingLocation() |
Deixa de atualizar a localização. |
| ToString() |
Devolve uma representação de cadeia do valor da instância atual. (Herdado de NSObject) |
| Unbind(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ValueForKey(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ValueForKeyPath(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| ValueForUndefinedKey(NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
| WillChangeValue(String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. (Herdado de NSObject) |
Eventos
| Nome | Descrição |
|---|---|
| AuthorizationChanged |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLAuthorizationChangedEventArgs objeto. |
| DeferredUpdatesFinished |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num NSErrorEventArgs objeto. |
| DidChangeAuthorization |
Levantado pelo delegado do objeto para sinalizar um evento. |
| DidDetermineState |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionStateDeterminedEventArgs objeto. |
| DidFailRangingBeacons |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsConstraintFailedEventArgs objeto. |
| DidRangeBeacons |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsRangedEventArgs objeto. |
| DidRangeBeaconsSatisfyingConstraint |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsConstraintRangedEventArgs objeto. |
| DidStartMonitoringForRegion |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto. |
| DidVisit |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLVisitedEventArgs objeto. |
| Failed |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num NSErrorEventArgs objeto. |
| LocationsUpdated |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLLocationsUpdatedEventArgs objeto. |
| LocationUpdatesPaused |
Levantado pelo delegado do objeto para sinalizar um evento. |
| LocationUpdatesResumed |
Levantado pelo delegado do objeto para sinalizar um evento. |
| MonitoringFailed |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionErrorEventArgs objeto. |
| RangingBeaconsDidFailForRegion |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsFailedEventArgs objeto. |
| RegionEntered |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto. |
| RegionLeft |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto. |
| UpdatedHeading |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLHeadingUpdatedEventArgs objeto. |
| UpdatedLocation |
Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLLocationUpdatedEventArgs objeto. |
Métodos da Extensão
| Nome | Descrição |
|---|---|
| AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| AccessibilityHitTest(NSObject, CGPoint, UIEvent) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| BrowserAccessibilityInsertTextAtCursor(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityCustomRotors(NSObject) |
Obtém o array de UIAccessibilityCustomRotor objetos apropriado para o |
| GetAccessibilityLineEndPositionFromCurrentSelection(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityLineRangeForPosition(NSObject, IntPtr) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityLineStartPositionFromCurrentSelection(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityNextTextNavigationElement(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityNextTextNavigationElementBlock(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityPreviousTextNavigationElement(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityPreviousTextNavigationElementBlock(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityTextInputResponder(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetAccessibilityTextInputResponderHandler(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityAttributedValue(NSObject, NSRange) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityContainerType(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityCurrentStatus(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityDetailsElements(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityHasDomFocus(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityImageData(NSObject, NSDictionary) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityImageDataSize(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityIsRequired(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityKeyboardShortcuts(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityOrientation(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityPressedState(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityRoleDescription(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilitySelectedTextRange(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilitySortDirection(NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetBrowserAccessibilityValue(NSObject, NSRange) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetDebugDescription(INSObjectProtocol) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetHandle(INativeObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetNonNullHandle(INativeObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| GetValidModes(NSObject, NSFontPanel) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ObjectDidBeginEditing(NSObject, INSEditor) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ObjectDidEndEditing(NSObject, INSEditor) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Define o array de UIAccessibilityCustomRotor objetos apropriado para o |
| SetAccessibilityNextTextNavigationElement(NSObject, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityTextInputResponder(NSObject, IUITextInput) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityCurrentStatus(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityDetailsElements(NSObject, NSObject[]) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityHasDomFocus(NSObject, Boolean) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityIsRequired(NSObject, Boolean) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityKeyboardShortcuts(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityOrientation(NSObject, BEAccessibilityOrientation) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilityRoleDescription(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetBrowserAccessibilitySortDirection(NSObject, String) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |
| ValidateToolbarItem(NSObject, NSToolbarItem) |
Gerir a entrega dos eventos de localização, região e direção à sua aplicação. |