Show / Hide Table of Contents

Class GeoView

A base class for all views that can display geographic content.

Inheritance
System.Object
Foundation.NSObject
UIKit.UIResponder
UIKit.UIView
GeoView
MapView
SceneView
Implements
System.IEquatable<Foundation.NSObject>
Foundation.INSObjectProtocol
UIKit.IUIActivityItemsConfigurationProviding
UIKit.IUIPasteConfigurationSupporting
UIKit.IUIResponderStandardEditActions
UIKit.IUIUserActivityRestoring
System.Collections.IEnumerable
Foundation.INSCoding
UIKit.IUIAccessibilityIdentification
UIKit.IUIAppearance
UIKit.IUIAppearanceContainer
UIKit.IUICoordinateSpace
UIKit.IUIDynamicItem
UIKit.IUIFocusItem
UIKit.IUIFocusEnvironment
UIKit.IUIFocusItemContainer
UIKit.IUILargeContentViewerItem
UIKit.IUIPopoverPresentationControllerSourceItem
UIKit.IUITraitChangeObservable
UIKit.IUITraitEnvironment
CoreAnimation.ICALayerDelegate
ObjCRuntime.INativeObject
System.IDisposable
System.ComponentModel.INotifyPropertyChanged
UIKit.UIView.Add(UIKit.UIView)
UIKit.UIView.AddSubviews(UIKit.UIView[])
UIKit.UIView.GetEnumerator()
UIKit.UIView.BeginAnimations(System.String)
UIKit.UIView.Animate(System.Double, System.Action, System.Action)
UIKit.UIView.Animate(System.Double, System.Double, UIKit.UIViewAnimationOptions, System.Action, System.Action)
UIKit.UIView.Transition(UIKit.UIView, UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.Transition(UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions, System.Action, System.Action)
UIKit.UIView.AnimateAsync(System.Double, System.Action)
UIKit.UIView.Capture(System.Boolean)
UIKit.UIView.AccessibilityActivate()
UIKit.UIView.ActionForLayer(CoreAnimation.CALayer, System.String)
UIKit.UIView.AddConstraint(UIKit.NSLayoutConstraint)
UIKit.UIView.AddConstraints(UIKit.NSLayoutConstraint[])
UIKit.UIView.AddGestureRecognizer(UIKit.UIGestureRecognizer)
UIKit.UIView.AddInteraction(UIKit.IUIInteraction)
UIKit.UIView.AddKeyframeWithRelativeStartTime(System.Double, System.Double, System.Action)
UIKit.UIView.AddLayoutGuide(UIKit.UILayoutGuide)
UIKit.UIView.AddMotionEffect(UIKit.UIMotionEffect)
UIKit.UIView.AddSubview(UIKit.UIView)
UIKit.UIView.AlignmentRectForFrame(CoreGraphics.CGRect)
UIKit.UIView.Animate(System.Double, System.Action)
UIKit.UIView.Animate(System.Double, System.Runtime.InteropServices.NFloat, System.Runtime.InteropServices.NFloat, System.Double, UIKit.UIViewAnimationOptions, System.Action, System.Action<System.Boolean>)
UIKit.UIView.AnimateAsync(System.Double, System.Runtime.InteropServices.NFloat, System.Runtime.InteropServices.NFloat, System.Double, UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.AnimateKeyframes(System.Double, System.Double, UIKit.UIViewKeyframeAnimationOptions, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.AnimateKeyframesAsync(System.Double, System.Double, UIKit.UIViewKeyframeAnimationOptions, System.Action)
UIKit.UIView.AnimateNotify(System.Double, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.AnimateNotifyAsync(System.Double, System.Action)
UIKit.UIView.AnimateNotify(System.Double, System.Double, UIKit.UIViewAnimationOptions, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.AnimateNotifyAsync(System.Double, System.Double, UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.AnimateNotify(System.Double, System.Double, System.Runtime.InteropServices.NFloat, System.Runtime.InteropServices.NFloat, UIKit.UIViewAnimationOptions, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.AnimateNotifyAsync(System.Double, System.Double, System.Runtime.InteropServices.NFloat, System.Runtime.InteropServices.NFloat, UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.BeginAnimations(System.String, System.IntPtr)
UIKit.UIView.BringSubviewToFront(UIKit.UIView)
UIKit.UIView.CommitAnimations()
UIKit.UIView.ContentCompressionResistancePriority(UIKit.UILayoutConstraintAxis)
UIKit.UIView.ContentHuggingPriority(UIKit.UILayoutConstraintAxis)
UIKit.UIView.ConvertPointFromCoordinateSpace(CoreGraphics.CGPoint, UIKit.IUICoordinateSpace)
UIKit.UIView.ConvertPointFromView(CoreGraphics.CGPoint, UIKit.UIView)
UIKit.UIView.ConvertPointToCoordinateSpace(CoreGraphics.CGPoint, UIKit.IUICoordinateSpace)
UIKit.UIView.ConvertPointToView(CoreGraphics.CGPoint, UIKit.UIView)
UIKit.UIView.ConvertRectFromCoordinateSpace(CoreGraphics.CGRect, UIKit.IUICoordinateSpace)
UIKit.UIView.ConvertRectFromView(CoreGraphics.CGRect, UIKit.UIView)
UIKit.UIView.ConvertRectToCoordinateSpace(CoreGraphics.CGRect, UIKit.IUICoordinateSpace)
UIKit.UIView.ConvertRectToView(CoreGraphics.CGRect, UIKit.UIView)
UIKit.UIView.DecodeRestorableState(Foundation.NSCoder)
UIKit.UIView.DidHintFocusMovement(UIKit.UIFocusMovementHint)
UIKit.UIView.DidUpdateFocus(UIKit.UIFocusUpdateContext, UIKit.UIFocusAnimationCoordinator)
UIKit.UIView.DisplayLayer(CoreAnimation.CALayer)
UIKit.UIView.Draw(CoreGraphics.CGRect)
UIKit.UIView.DrawLayer(CoreAnimation.CALayer, CoreGraphics.CGContext)
UIKit.UIView.DrawRect(CoreGraphics.CGRect, UIKit.UIViewPrintFormatter)
UIKit.UIView.DrawViewHierarchy(CoreGraphics.CGRect, System.Boolean)
UIKit.UIView.EncodeRestorableState(Foundation.NSCoder)
UIKit.UIView.EncodeTo(Foundation.NSCoder)
UIKit.UIView.ExchangeSubview(System.IntPtr, System.IntPtr)
UIKit.UIView.ExerciseAmbiguityInLayout()
UIKit.UIView.FrameForAlignmentRect(CoreGraphics.CGRect)
UIKit.UIView.GestureRecognizerShouldBegin(UIKit.UIGestureRecognizer)
UIKit.UIView.GetConstraintsAffectingLayout(UIKit.UILayoutConstraintAxis)
UIKit.UIView.GetFocusItems(CoreGraphics.CGRect)
UIKit.UIView.GetFrame(UIKit.UIView)
UIKit.UIView.GetUserInterfaceLayoutDirection(UIKit.UISemanticContentAttribute)
UIKit.UIView.GetUserInterfaceLayoutDirection(UIKit.UISemanticContentAttribute, UIKit.UIUserInterfaceLayoutDirection)
UIKit.UIView.HitTest(CoreGraphics.CGPoint, UIKit.UIEvent)
UIKit.UIView.InsertSubview(UIKit.UIView, System.IntPtr)
UIKit.UIView.InsertSubviewAbove(UIKit.UIView, UIKit.UIView)
UIKit.UIView.InsertSubviewBelow(UIKit.UIView, UIKit.UIView)
UIKit.UIView.InvalidateIntrinsicContentSize()
UIKit.UIView.IsDescendantOfView(UIKit.UIView)
UIKit.UIView.LayoutIfNeeded()
UIKit.UIView.LayoutMarginsDidChange()
UIKit.UIView.LayoutSublayersOfLayer(CoreAnimation.CALayer)
UIKit.UIView.ModifyAnimations(System.Runtime.InteropServices.NFloat, System.Boolean, System.Action)
UIKit.UIView.MovedToSuperview()
UIKit.UIView.MovedToWindow()
UIKit.UIView.NeedsUpdateConstraints()
UIKit.UIView.PerformSystemAnimation(UIKit.UISystemAnimation, UIKit.UIView[], UIKit.UIViewAnimationOptions, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.PerformSystemAnimationAsync(UIKit.UISystemAnimation, UIKit.UIView[], UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.PerformWithoutAnimation(System.Action)
UIKit.UIView.PointInside(CoreGraphics.CGPoint, UIKit.UIEvent)
UIKit.UIView.RegisterForTraitChanges(ObjCRuntime.Class[], System.Action<UIKit.IUITraitEnvironment, UIKit.UITraitCollection>)
UIKit.UIView.RegisterForTraitChanges(ObjCRuntime.Class[], Foundation.NSObject, ObjCRuntime.Selector)
UIKit.UIView.RegisterForTraitChanges(ObjCRuntime.Class[], ObjCRuntime.Selector)
UIKit.UIView.RemoveConstraint(UIKit.NSLayoutConstraint)
UIKit.UIView.RemoveConstraints(UIKit.NSLayoutConstraint[])
UIKit.UIView.RemoveFromSuperview()
UIKit.UIView.RemoveGestureRecognizer(UIKit.UIGestureRecognizer)
UIKit.UIView.RemoveInteraction(UIKit.IUIInteraction)
UIKit.UIView.RemoveLayoutGuide(UIKit.UILayoutGuide)
UIKit.UIView.RemoveMotionEffect(UIKit.UIMotionEffect)
UIKit.UIView.RequiresConstraintBasedLayout()
UIKit.UIView.ResizableSnapshotView(CoreGraphics.CGRect, System.Boolean, UIKit.UIEdgeInsets)
UIKit.UIView.SendSubviewToBack(UIKit.UIView)
UIKit.UIView.SetAnimationBeginsFromCurrentState(System.Boolean)
UIKit.UIView.SetAnimationCurve(UIKit.UIViewAnimationCurve)
UIKit.UIView.SetAnimationDelay(System.Double)
UIKit.UIView.SetAnimationDelegate(Foundation.NSObject)
UIKit.UIView.SetAnimationDidStopSelector(ObjCRuntime.Selector)
UIKit.UIView.SetAnimationDuration(System.Double)
UIKit.UIView.SetAnimationRepeatAutoreverses(System.Boolean)
UIKit.UIView.SetAnimationRepeatCount(System.Single)
UIKit.UIView.SetAnimationStartDate(Foundation.NSDate)
UIKit.UIView.SetAnimationTransition(UIKit.UIViewAnimationTransition, UIKit.UIView, System.Boolean)
UIKit.UIView.SetAnimationWillStartSelector(ObjCRuntime.Selector)
UIKit.UIView.SetContentCompressionResistancePriority(System.Single, UIKit.UILayoutConstraintAxis)
UIKit.UIView.SetContentHuggingPriority(System.Single, UIKit.UILayoutConstraintAxis)
UIKit.UIView.SetNeedsDisplay()
UIKit.UIView.SetNeedsDisplayInRect(CoreGraphics.CGRect)
UIKit.UIView.SetNeedsFocusUpdate()
UIKit.UIView.SetNeedsLayout()
UIKit.UIView.SetNeedsUpdateConstraints()
UIKit.UIView.ShouldUpdateFocus(UIKit.UIFocusUpdateContext)
UIKit.UIView.SizeThatFits(CoreGraphics.CGSize)
UIKit.UIView.SizeToFit()
UIKit.UIView.SnapshotView(System.Boolean)
UIKit.UIView.SubviewAdded(UIKit.UIView)
UIKit.UIView.SystemLayoutSizeFittingSize(CoreGraphics.CGSize)
UIKit.UIView.SystemLayoutSizeFittingSize(CoreGraphics.CGSize, System.Single, System.Single)
UIKit.UIView.TintColorDidChange()
UIKit.UIView.TraitCollectionDidChange(UIKit.UITraitCollection)
UIKit.UIView.TransitionNotify(UIKit.UIView, UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions, UIKit.UICompletionHandler)
UIKit.UIView.TransitionNotifyAsync(UIKit.UIView, UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions)
UIKit.UIView.TransitionNotify(UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions, System.Action, UIKit.UICompletionHandler)
UIKit.UIView.TransitionNotifyAsync(UIKit.UIView, System.Double, UIKit.UIViewAnimationOptions, System.Action)
UIKit.UIView.UnregisterForTraitChanges(UIKit.IUITraitChangeRegistration)
UIKit.UIView.UpdateConstraints()
UIKit.UIView.UpdateConstraintsIfNeeded()
UIKit.UIView.UpdateFocusIfNeeded()
UIKit.UIView.UpdateTraitsIfNeeded()
UIKit.UIView.ViewWithTag(System.IntPtr)
UIKit.UIView.WillDrawLayer(CoreAnimation.CALayer)
UIKit.UIView.WillMoveToSuperview(UIKit.UIView)
UIKit.UIView.WillRemoveSubview(UIKit.UIView)
UIKit.UIView.Dispose(System.Boolean)
UIKit.UIView.GetAppearance<T>()
UIKit.UIView.AppearanceWhenContainedIn(System.Type[])
UIKit.UIView.GetAppearance(UIKit.UITraitCollection)
UIKit.UIView.GetAppearance(UIKit.UITraitCollection, System.Type[])
UIKit.UIView.GetAppearance<T>(UIKit.UITraitCollection)
UIKit.UIView.GetAppearance<T>(UIKit.UITraitCollection, System.Type[])
UIKit.UIView.ClassHandle
UIKit.UIView.AccessibilityActivationPoint
UIKit.UIView.AccessibilityAttributedHint
UIKit.UIView.AccessibilityAttributedLabel
UIKit.UIView.AccessibilityAttributedUserInputLabels
UIKit.UIView.AccessibilityAttributedValue
UIKit.UIView.AccessibilityDirectTouchOptions
UIKit.UIView.AccessibilityElementsHidden
UIKit.UIView.AccessibilityExpandedStatus
UIKit.UIView.AccessibilityFrame
UIKit.UIView.AccessibilityHint
UIKit.UIView.AccessibilityIdentifier
UIKit.UIView.AccessibilityIgnoresInvertColors
UIKit.UIView.AccessibilityLabel
UIKit.UIView.AccessibilityLanguage
UIKit.UIView.AccessibilityNavigationStyle
UIKit.UIView.AccessibilityPath
UIKit.UIView.AccessibilityRespondsToUserInteraction
UIKit.UIView.AccessibilityTextualContext
UIKit.UIView.AccessibilityTraits
UIKit.UIView.AccessibilityUserInputLabels
UIKit.UIView.AccessibilityValue
UIKit.UIView.AccessibilityViewIsModal
UIKit.UIView.AlignmentRectInsets
UIKit.UIView.Alpha
UIKit.UIView.AnchorPoint
UIKit.UIView.AnimationsEnabled
UIKit.UIView.AppliedContentSizeCategoryLimitsDescription
UIKit.UIView.AutoresizingMask
UIKit.UIView.AutosizesSubviews
UIKit.UIView.BackgroundColor
UIKit.UIView.BottomAnchor
UIKit.UIView.Bounds
UIKit.UIView.CanBecomeFocused
UIKit.UIView.Center
UIKit.UIView.CenterXAnchor
UIKit.UIView.CenterYAnchor
UIKit.UIView.ClearsContextBeforeDrawing
UIKit.UIView.ClipsToBounds
UIKit.UIView.CollisionBoundingPath
UIKit.UIView.CollisionBoundsType
UIKit.UIView.Constraints
UIKit.UIView.ContentMode
UIKit.UIView.ContentScaleFactor
UIKit.UIView.ContentStretch
UIKit.UIView.CoordinateSpace
UIKit.UIView.DirectionalLayoutMargins
UIKit.UIView.EffectiveUserInterfaceLayoutDirection
UIKit.UIView.ExclusiveTouch
UIKit.UIView.FirstBaselineAnchor
UIKit.UIView.FocusEffect
UIKit.UIView.FocusGroupIdentifier
UIKit.UIView.FocusGroupPriority
UIKit.UIView.FocusItemContainer
UIKit.UIView.FocusItemDeferralMode
UIKit.UIView.Focused
UIKit.UIView.Frame
UIKit.UIView.GestureRecognizers
UIKit.UIView.HasAmbiguousLayout
UIKit.UIView.HeightAnchor
UIKit.UIView.Hidden
UIKit.UIView.HoverStyle
UIKit.UIView.InheritedAnimationDuration
UIKit.UIView.InsetsLayoutMarginsFromSafeArea
UIKit.UIView.Interactions
UIKit.UIView.IntrinsicContentSize
UIKit.UIView.IsAccessibilityElement
UIKit.UIView.IsTransparentFocusItem
UIKit.UIView.KeyboardLayoutGuide
UIKit.UIView.LargeContentImage
UIKit.UIView.LargeContentImageInsets
UIKit.UIView.LargeContentTitle
UIKit.UIView.LastBaselineAnchor
UIKit.UIView.Layer
UIKit.UIView.LayoutGuides
UIKit.UIView.LayoutMargins
UIKit.UIView.LayoutMarginsGuide
UIKit.UIView.LeadingAnchor
UIKit.UIView.LeftAnchor
UIKit.UIView.MaskView
UIKit.UIView.MaximumContentSizeCategory
UIKit.UIView.MinimumContentSizeCategory
UIKit.UIView.MotionEffects
UIKit.UIView.MultipleTouchEnabled
UIKit.UIView.Opaque
UIKit.UIView.OverrideUserInterfaceStyle
UIKit.UIView.ParentFocusEnvironment
UIKit.UIView.PreferredFocusEnvironments
UIKit.UIView.PreferredFocusedView
UIKit.UIView.PreservesSuperviewLayoutMargins
UIKit.UIView.ReadableContentGuide
UIKit.UIView.RestorationIdentifier
UIKit.UIView.RightAnchor
UIKit.UIView.SafeAreaInsets
UIKit.UIView.SafeAreaLayoutGuide
UIKit.UIView.ScalesLargeContentImage
UIKit.UIView.SemanticContentAttribute
UIKit.UIView.ShouldGroupAccessibilityChildren
UIKit.UIView.ShowsLargeContentViewer
UIKit.UIView.Subviews
UIKit.UIView.Superview
UIKit.UIView.Tag
UIKit.UIView.TintAdjustmentMode
UIKit.UIView.TintColor
UIKit.UIView.TopAnchor
UIKit.UIView.TrailingAnchor
UIKit.UIView.TraitCollection
UIKit.UIView.TraitOverrides
UIKit.UIView.Transform
UIKit.UIView.Transform3D
UIKit.UIView.TranslatesAutoresizingMaskIntoConstraints
UIKit.UIView.UserInteractionEnabled
UIKit.UIView.ViewForBaselineLayout
UIKit.UIView.ViewForFirstBaselineLayout
UIKit.UIView.ViewForLastBaselineLayout
UIKit.UIView.ViewPrintFormatter
UIKit.UIView.WidthAnchor
UIKit.UIView.Window
UIKit.UIView.AnnouncementDidFinishNotification
UIKit.UIView.AnnouncementNotification
UIKit.UIView.AssistiveTechnologyKey
UIKit.UIView.AssistiveTouchStatusDidChangeNotification
UIKit.UIView.BoldTextStatusDidChangeNotification
UIKit.UIView.ButtonShapesEnabledStatusDidChangeNotification
UIKit.UIView.ClosedCaptioningStatusDidChangeNotification
UIKit.UIView.DarkerSystemColorsStatusDidChangeNotification
UIKit.UIView.ElementFocusedNotification
UIKit.UIView.FocusedElementKey
UIKit.UIView.GrayscaleStatusDidChangeNotification
UIKit.UIView.GuidedAccessStatusDidChangeNotification
UIKit.UIView.HearingDevicePairedEarDidChangeNotification
UIKit.UIView.InvertColorsStatusDidChangeNotification
UIKit.UIView.LayoutChangedNotification
UIKit.UIView.MonoAudioStatusDidChangeNotification
UIKit.UIView.NoIntrinsicMetric
UIKit.UIView.NotificationSwitchControlIdentifier
UIKit.UIView.NotificationVoiceOverIdentifier
UIKit.UIView.OnOffSwitchLabelsDidChangeNotification
UIKit.UIView.PageScrolledNotification
UIKit.UIView.PauseAssistiveTechnologyNotification
UIKit.UIView.PrefersCrossFadeTransitionsStatusDidChangeNotification
UIKit.UIView.ReduceMotionStatusDidChangeNotification
UIKit.UIView.ReduceTransparencyStatusDidChangeNotification
UIKit.UIView.ResumeAssistiveTechnologyNotification
UIKit.UIView.ScreenChangedNotification
UIKit.UIView.ShakeToUndoDidChangeNotification
UIKit.UIView.ShouldDifferentiateWithoutColorDidChangeNotification
UIKit.UIView.SpeakScreenStatusDidChangeNotification
UIKit.UIView.SpeakSelectionStatusDidChangeNotification
UIKit.UIView.SpeechAttributeAnnouncementPriority
UIKit.UIView.SpeechAttributeIpaNotation
UIKit.UIView.SpeechAttributeLanguage
UIKit.UIView.SpeechAttributePitch
UIKit.UIView.SpeechAttributePunctuation
UIKit.UIView.SpeechAttributeQueueAnnouncement
UIKit.UIView.SpeechAttributeSpellOut
UIKit.UIView.SwitchControlStatusDidChangeNotification
UIKit.UIView.TextAttributeContext
UIKit.UIView.TextAttributeCustom
UIKit.UIView.TextAttributeHeadingLevel
UIKit.UIView.UILayoutFittingCompressedSize
UIKit.UIView.UILayoutFittingExpandedSize
UIKit.UIView.UnfocusedElementKey
UIKit.UIView.VideoAutoplayStatusDidChangeNotification
UIKit.UIView.VoiceOverStatusChanged
UIKit.UIView.VoiceOverStatusDidChangeNotification
UIKit.UIView.Appearance
UIKit.UIView.AnimationWillStart
UIKit.UIView.AnimationWillEnd
UIKit.UIResponder.AccessibilityDecrement()
UIKit.UIResponder.AccessibilityElementDidBecomeFocused()
UIKit.UIResponder.AccessibilityElementDidLoseFocus()
UIKit.UIResponder.AccessibilityElementIsFocused()
UIKit.UIResponder.AccessibilityIncrement()
UIKit.UIResponder.AccessibilityPerformEscape()
UIKit.UIResponder.AccessibilityPerformMagicTap()
UIKit.UIResponder.AccessibilityScroll(UIKit.UIAccessibilityScrollDirection)
UIKit.UIResponder.BecomeFirstResponder()
UIKit.UIResponder.BuildMenu(UIKit.IUIMenuBuilder)
UIKit.UIResponder.CanPaste(Foundation.NSItemProvider[])
UIKit.UIResponder.CanPerform(ObjCRuntime.Selector, Foundation.NSObject)
UIKit.UIResponder.CaptureTextFromCamera(Foundation.NSObject)
UIKit.UIResponder.ClearTextInputContextIdentifier(Foundation.NSString)
UIKit.UIResponder.Copy(Foundation.NSObject)
UIKit.UIResponder.Cut(Foundation.NSObject)
UIKit.UIResponder.DecreaseSize(Foundation.NSObject)
UIKit.UIResponder.Delete(Foundation.NSObject)
UIKit.UIResponder.Duplicate(Foundation.NSObject)
UIKit.UIResponder.Export(Foundation.NSObject)
UIKit.UIResponder.Find(Foundation.NSObject)
UIKit.UIResponder.FindAndReplace(Foundation.NSObject)
UIKit.UIResponder.FindNext(Foundation.NSObject)
UIKit.UIResponder.FindPrevious(Foundation.NSObject)
UIKit.UIResponder.GetTargetForAction(ObjCRuntime.Selector, Foundation.NSObject)
UIKit.UIResponder.IncreaseSize(Foundation.NSObject)
UIKit.UIResponder.MakeTextWritingDirectionLeftToRight(Foundation.NSObject)
UIKit.UIResponder.MakeTextWritingDirectionRightToLeft(Foundation.NSObject)
UIKit.UIResponder.MotionBegan(UIKit.UIEventSubtype, UIKit.UIEvent)
UIKit.UIResponder.MotionCancelled(UIKit.UIEventSubtype, UIKit.UIEvent)
UIKit.UIResponder.MotionEnded(UIKit.UIEventSubtype, UIKit.UIEvent)
UIKit.UIResponder.Move(Foundation.NSObject)
UIKit.UIResponder.Paste(Foundation.NSObject)
UIKit.UIResponder.Paste(Foundation.NSItemProvider[])
UIKit.UIResponder.PasteAndGo(Foundation.NSObject)
UIKit.UIResponder.PasteAndMatchStyle(Foundation.NSObject)
UIKit.UIResponder.PasteAndSearch(Foundation.NSObject)
UIKit.UIResponder.PressesChanged(Foundation.NSSet<UIKit.UIPress>, UIKit.UIPressesEvent)
UIKit.UIResponder.Print(Foundation.NSObject)
UIKit.UIResponder.ReloadInputViews()
UIKit.UIResponder.RemoteControlReceived(UIKit.UIEvent)
UIKit.UIResponder.Rename(Foundation.NSObject)
UIKit.UIResponder.ResignFirstResponder()
UIKit.UIResponder.RestoreUserActivityState(Foundation.NSUserActivity)
UIKit.UIResponder.Select(Foundation.NSObject)
UIKit.UIResponder.SelectAll(Foundation.NSObject)
UIKit.UIResponder.ToggleBoldface(Foundation.NSObject)
UIKit.UIResponder.ToggleItalics(Foundation.NSObject)
UIKit.UIResponder.ToggleUnderline(Foundation.NSObject)
UIKit.UIResponder.TouchesCancelled(Foundation.NSSet, UIKit.UIEvent)
UIKit.UIResponder.TouchesEnded(Foundation.NSSet, UIKit.UIEvent)
UIKit.UIResponder.TouchesEstimatedPropertiesUpdated(Foundation.NSSet)
UIKit.UIResponder.TouchesMoved(Foundation.NSSet, UIKit.UIEvent)
UIKit.UIResponder.UpdateTextAttributes(UIKit.UITextAttributesConversionHandler)
UIKit.UIResponder.UpdateUserActivityState(Foundation.NSUserActivity)
UIKit.UIResponder.UseSelectionForFind(Foundation.NSObject)
UIKit.UIResponder.ValidateCommand(UIKit.UICommand)
UIKit.UIResponder.AccessibilityAssistiveTechnologyFocusedIdentifiers
UIKit.UIResponder.AccessibilityCustomActions
UIKit.UIResponder.AccessibilityDragSourceDescriptors
UIKit.UIResponder.AccessibilityDropPointDescriptors
UIKit.UIResponder.ActivityItemsConfiguration
UIKit.UIResponder.CanResignFirstResponder
UIKit.UIResponder.EditingInteractionConfiguration
UIKit.UIResponder.InputAccessoryView
UIKit.UIResponder.InputAccessoryViewController
UIKit.UIResponder.InputAssistantItem
UIKit.UIResponder.InputView
UIKit.UIResponder.InputViewController
UIKit.UIResponder.IsFirstResponder
UIKit.UIResponder.KeyCommands
UIKit.UIResponder.NextResponder
UIKit.UIResponder.PasteConfiguration
UIKit.UIResponder.TextInputContextIdentifier
UIKit.UIResponder.TextInputMode
UIKit.UIResponder.UndoManager
UIKit.UIResponder.UserActivity
Foundation.NSObject.PlatformAssembly
Foundation.NSObject.Dispose()
Foundation.NSObject.ConformsToProtocol(ObjCRuntime.NativeHandle)
Foundation.NSObject.DangerousRelease()
Foundation.NSObject.DangerousRetain()
Foundation.NSObject.DangerousAutorelease()
Foundation.NSObject.BeginInvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
Foundation.NSObject.InvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
Foundation.NSObject.BeginInvokeOnMainThread(System.Action)
Foundation.NSObject.InvokeOnMainThread(System.Action)
Foundation.NSObject.FromObject(System.Object)
Foundation.NSObject.SetValueForKeyPath(ObjCRuntime.NativeHandle, Foundation.NSString)
Foundation.NSObject.GetHashCode()
Foundation.NSObject.Equals(System.Object)
Foundation.NSObject.Equals(Foundation.NSObject)
Foundation.NSObject.ToString()
Foundation.NSObject.Invoke(System.Action, System.Double)
Foundation.NSObject.Invoke(System.Action, System.TimeSpan)
Foundation.NSObject.AddObserver(System.String, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
Foundation.NSObject.AddObserver(Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
Foundation.NSObject.InvokeInBackground(System.Action)
Foundation.NSObject.AddObserver(Foundation.NSObject, Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.IntPtr)
Foundation.NSObject.AddObserver(Foundation.NSObject, System.String, Foundation.NSKeyValueObservingOptions, System.IntPtr)
Foundation.NSObject.AutomaticallyNotifiesObserversForKey(System.String)
Foundation.NSObject.AwakeFromNib()
Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject)
Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject, ObjCRuntime.Selector, Foundation.NSObject)
Foundation.NSObject.Copy()
Foundation.NSObject.DidChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
Foundation.NSObject.DidChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
Foundation.NSObject.DidChangeValue(System.String)
Foundation.NSObject.DoesNotRecognizeSelector(ObjCRuntime.Selector)
Foundation.NSObject.GetDictionaryOfValuesFromKeys(Foundation.NSString[])
Foundation.NSObject.GetKeyPathsForValuesAffecting(Foundation.NSString)
Foundation.NSObject.GetMethodForSelector(ObjCRuntime.Selector)
Foundation.NSObject.MutableCopy()
Foundation.NSObject.ObserveValue(Foundation.NSString, Foundation.NSObject, Foundation.NSDictionary, System.IntPtr)
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double, Foundation.NSString[])
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double)
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean)
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean, Foundation.NSString[])
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector)
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject)
Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, Foundation.NSObject)
Foundation.NSObject.PrepareForInterfaceBuilder()
Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString, System.IntPtr)
Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String, System.IntPtr)
Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString)
Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String)
Foundation.NSObject.SetNilValueForKey(Foundation.NSString)
Foundation.NSObject.SetValueForKey(Foundation.NSObject, Foundation.NSString)
Foundation.NSObject.SetValueForKeyPath(Foundation.NSObject, Foundation.NSString)
Foundation.NSObject.SetValueForUndefinedKey(Foundation.NSObject, Foundation.NSString)
Foundation.NSObject.SetValuesForKeysWithDictionary(Foundation.NSDictionary)
Foundation.NSObject.ValueForKey(Foundation.NSString)
Foundation.NSObject.ValueForKeyPath(Foundation.NSString)
Foundation.NSObject.ValueForUndefinedKey(Foundation.NSString)
Foundation.NSObject.WillChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
Foundation.NSObject.WillChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
Foundation.NSObject.WillChangeValue(System.String)
Foundation.NSObject.DebugDescription
Foundation.NSObject.Description
Foundation.NSObject.RetainCount
Foundation.NSObject.ChangeIndexesKey
Foundation.NSObject.ChangeKindKey
Foundation.NSObject.ChangeNewKey
Foundation.NSObject.ChangeNotificationIsPriorKey
Foundation.NSObject.ChangeOldKey
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.iOS.dll
Syntax
public abstract class GeoView : UIView, IEquatable<NSObject>, INSObjectProtocol, IUIActivityItemsConfigurationProviding, IUIPasteConfigurationSupporting, IUIResponderStandardEditActions, IUIUserActivityRestoring, IEnumerable, INSCoding, IUIAccessibilityIdentification, IUIAppearance, IUIAppearanceContainer, IUICoordinateSpace, IUIDynamicItem, IUIFocusItem, IUIFocusEnvironment, IUIFocusItemContainer, IUILargeContentViewerItem, IUIPopoverPresentationControllerSourceItem, IUITraitChangeObservable, IUITraitEnvironment, ICALayerDelegate, INativeObject, IDisposable, INotifyPropertyChanged
Remarks

Subclasses can display the content in either 2D (MapView) or 3D (SceneView). In an MVC architecture, this class and its subclasses represent the View tier. The Model tier is represented by GeoModel, which supplies the geographic content as a map (Map) or a scene (Scene).

GeoView contains all the common operations and events that apply to displaying and working with maps and scenes. For example, you can change the viewable area by setting a Viewpoint, work with graphics in the GraphicsOverlay, and identify a GeoElement that displays in the view.

Properties

Name Description
AttributionText

Gets the attribution text for the data that is currently displayed in the GeoView.

AttributionTopAnchor

Gets the NSLayoutAnchor you can use to layout views in relationship to the attribution text on the GeoView. This is helpful if you want to place a view just above the attribution text. When the attribution text is collapsed or expanded your view will automatically move to the correct location in relation to the attribution text.

CalloutStyle

Gets or sets the CalloutStyle for callouts on this GeoView.

CanBecomeFirstResponder
DrawStatus

Gets the current drawing status of the content displayed in the GeoView.

GraphicsOverlays

Gets or sets a collection of GraphicsOverlay objects used to display graphics on top of the view's content.

Grid

Gets or sets a coordinate system grid to display on top of the GeoView.

ImageOverlays

Gets or sets a collection of overlays for displaying images in the view.

IsAttributionTextVisible

Gets or sets a value indicating whether the Esri attribution text is visible.

IsCalloutVisible

Gets a value indicating whether a callout is currently open

IsNavigating

Gets a value indicating whether the map is currently navigating. when navigation has finished the NavigationCompleted event will be raised.

IsWrapAroundEnabled

Gets a value indicating whether the wrap around feature is currently active. For wrap around to be active the WrapAroundMode property must be set to true and the SpatialReference of the MapView control must be a SpatialReference that supports wrapping.

Labeling

Gets or sets the ViewLabelProperties.

SelectionProperties

Gets or sets the selection properties for all graphic overlays and selectable layers within the GeoView.

SpatialReference

Gets the spatial reference that defines the coordinate system used by the map or scene in the GeoView.

TimeExtent

Gets or sets TimeExtent of the GeoView.

ViewInsets

Gets or sets the viewport inset padding.

Methods

Name Description
CancelSetViewpointOperations()

Cancels any pending or currently running SetViewpointAsync operations.

DismissCallout()

Dismisses a callout if it's open.

ExportImageAsync()

Exports an image snapshot of the current GeoView.

GetCurrentViewpoint(ViewpointType)

Gets the current Viewpoint of the GeoView.

GetLayerViewState(Layer)

Gets the LayerViewState for the given layer.

IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, Double, Boolean)

Identifies the topmost graphic in the specified graphics overlay, at the given screen point.

IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, Double, Boolean, Int64)

Identifies a limited number of graphics in the specified graphics overlay, at the given screen point.

IdentifyGraphicsOverlaysAsync(CGPoint, Double, Boolean)

Identifies the topmost graphic in each graphics overlay, at the given screen point.

IdentifyGraphicsOverlaysAsync(CGPoint, Double, Boolean, Int64)

Identifies a limited number of graphics in all graphics overlays, at the given screen point.

IdentifyLayerAsync(Layer, CGPoint, Double, Boolean)

Initiates an identify operation on the specified layer which will return the single visible topmost geolement only.

IdentifyLayerAsync(Layer, CGPoint, Double, Boolean, Int64)

Identifies a limited number of geoelements in the specified layer or sublayer, at the given screen point.

IdentifyLayerAsync(Layer, CGPoint, Double, Boolean, Int64, CancellationToken)

Initiates an identify operation on the specified layer.

IdentifyLayerAsync(Layer, CGPoint, Double, Boolean, CancellationToken)

Initiates an identify operation on the specified layer which will return the single visible topmost GeoElement only.

IdentifyLayersAsync(CGPoint, Double, Boolean)

Identifies the topmost geoelements at the given screen point, in each identifiable layer or sublayer in the GeoView's Map or Scene.

IdentifyLayersAsync(CGPoint, Double, Boolean, Int64)

Identifies a limited number of geoelements at the given screen point, in each identifiable layer or sublayer in the GeoView's Map or Scene.

IdentifyLayersAsync(CGPoint, Double, Boolean, Int64, CancellationToken)

Initiates an identify operation on all layers in the view.

IdentifyLayersAsync(CGPoint, Double, Boolean, CancellationToken)

Initiates an identify operation on all layers in the view which will return the single visible topmost GeoElement per layer only.

LayoutSubviews()

Sub views of the layout.

PressesBegan(NSSet<UIPress>, UIPressesEvent)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)
PressesEnded(NSSet<UIPress>, UIPressesEvent)
SafeAreaInsetsDidChange()
SetBookmarkAsync(Bookmark)

Sets the Viewpoint of the GeoView to the Viewpoint.

SetViewpoint(Viewpoint)

Pan or zoom the GeoView to the specified Viewpoint location.

SetViewpointAsync(Viewpoint)

Pan or zoom the GeoView using animation to the specified Viewpoint location, asynchronously.

SetViewpointAsync(Viewpoint, TimeSpan)

Pan or zoom the GeoView using animation to the specified Viewpoint location. Animation takes place over the specified duration.

ShowCalloutAt(MapPoint, CalloutDefinition)

Shows a callout based on a CalloutDefinition at the given location.

ShowCalloutAt(MapPoint, UIView, CGPoint)

Shows a callout at the given location with Visual Element as content

ShowCalloutForGeoElement(GeoElement, CGPoint, CalloutDefinition)

Shows a callout for the given GeoElement at an appropriate location for the tap location by snapping to the geometry of the element.

TouchesBegan(NSSet, UIEvent)
WillMoveToWindow(UIWindow)

Events

Name Description
DrawStatusChanged

Occurs when the draw status of the GeoView changes.

GeoViewDoubleTapped

Occurs when an otherwise unhandled DoubleTap interaction occurs over the hit test area of the view.

GeoViewHolding

Occurs when an otherwise unhandled holding interaction occurs over the hit test area of the view.

GeoViewTapped

Occurs when an otherwise unhandled Tap interaction occurs over the hit test area of the view.

LayerViewStateChanged

Occurs when the layer view state of any layer in the GeoView changes.

NavigationCompleted

When navigation on the map has completed this event will be raised.

SpatialReferenceChanged

Occurs when the spatial reference of the GeoView changes.

ViewpointChanged

Occurs when the viewpoint of the GeoView has changed.

Name Description
INotifyPropertyChanged.PropertyChanged

Occurs when a property value changes.

Applies to

TargetVersions
.NET iOS200.0 - 200.8
Xamarin.iOS100.0 - 100.15
In This Article
Back to top Copyright © 2022 Esri.