Package apple.mapkit

Class MKAnnotationView

    • Constructor Detail

      • MKAnnotationView

        protected MKAnnotationView​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • appearance

        public static java.lang.Object appearance()
      • appearanceForTraitCollection

        public static java.lang.Object appearanceForTraitCollection​(UITraitCollection trait)
      • appearanceForTraitCollectionWhenContainedIn

        @Deprecated
        public static java.lang.Object appearanceForTraitCollectionWhenContainedIn​(UITraitCollection trait,
                                                                                   UIAppearanceContainer ContainerClass,
                                                                                   java.lang.Object... varargs)
        Deprecated.
      • appearanceForTraitCollectionWhenContainedInInstancesOfClasses

        public static java.lang.Object appearanceForTraitCollectionWhenContainedInInstancesOfClasses​(UITraitCollection trait,
                                                                                                     NSArray<?> containerTypes)
      • appearanceWhenContainedIn

        @Deprecated
        public static java.lang.Object appearanceWhenContainedIn​(UIAppearanceContainer ContainerClass,
                                                                 java.lang.Object... varargs)
        Deprecated.
      • appearanceWhenContainedInInstancesOfClasses

        public static java.lang.Object appearanceWhenContainedInInstancesOfClasses​(NSArray<?> containerTypes)
      • areAnimationsEnabled

        public static boolean areAnimationsEnabled()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • beginAnimationsContext

        public static void beginAnimationsContext​(java.lang.String animationID,
                                                  org.moe.natj.general.ptr.VoidPtr context)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • clearTextInputContextIdentifier

        public static void clearTextInputContextIdentifier​(java.lang.String identifier)
      • commitAnimations

        public static void commitAnimations()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • inheritedAnimationDuration

        public static double inheritedAnimationDuration()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • layerClass

        public static org.moe.natj.objc.Class layerClass()
      • new_objc

        public static java.lang.Object new_objc()
      • requiresConstraintBasedLayout

        public static boolean requiresConstraintBasedLayout()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setAnimationBeginsFromCurrentState

        public static void setAnimationBeginsFromCurrentState​(boolean fromCurrentState)
      • setAnimationCurve

        public static void setAnimationCurve​(long curve)
      • setAnimationDelay

        public static void setAnimationDelay​(double delay)
      • setAnimationDelegate

        public static void setAnimationDelegate​(java.lang.Object delegate)
      • setAnimationDidStopSelector

        public static void setAnimationDidStopSelector​(org.moe.natj.objc.SEL selector)
      • setAnimationDuration_static

        public static void setAnimationDuration_static​(double duration)
      • setAnimationRepeatAutoreverses

        public static void setAnimationRepeatAutoreverses​(boolean repeatAutoreverses)
      • setAnimationRepeatCount_static

        public static void setAnimationRepeatCount_static​(float repeatCount)
      • setAnimationStartDate

        public static void setAnimationStartDate​(NSDate startDate)
      • setAnimationTransitionForViewCache

        public static void setAnimationTransitionForViewCache​(long transition,
                                                              UIView view,
                                                              boolean cache)
      • setAnimationWillStartSelector

        public static void setAnimationWillStartSelector​(org.moe.natj.objc.SEL selector)
      • setAnimationsEnabled

        public static void setAnimationsEnabled​(boolean enabled)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • userInterfaceLayoutDirectionForSemanticContentAttribute

        public static long userInterfaceLayoutDirectionForSemanticContentAttribute​(long attribute)
      • userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection

        public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection​(long semanticContentAttribute,
                                                                                                            long layoutDirection)
      • version_static

        public static long version_static()
      • _appearance

        public java.lang.Object _appearance()
        Description copied from interface: UIAppearance
        To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class. For example, to modify the bar tint color for all UINavigationBar instances: [[UINavigationBar appearance] setBarTintColor:myColor]; Note for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.
        Specified by:
        _appearance in interface UIAppearance
        Overrides:
        _appearance in class UIView
      • _appearanceWhenContainedIn

        @Deprecated
        public java.lang.Object _appearanceWhenContainedIn​(UIAppearanceContainer ContainerClass,
                                                           java.lang.Object... varargs)
        Deprecated.
        Description copied from interface: UIAppearance
        To customize the appearances for instances of a class contained within an instance of a container class, or instances in a hierarchy, use +appearanceWhenContainedInInstancesOfClasses: for the appropriate appearance proxy. For example: [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor]; In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker. In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down.
        Specified by:
        _appearanceWhenContainedIn in interface UIAppearance
        Overrides:
        _appearanceWhenContainedIn in class UIView
      • calloutOffset

        public CGPoint calloutOffset()
        calloutOffset is the offset in screen points from the top-middle of the annotation view, where the anchor of the callout should be shown.
      • canShowCallout

        public boolean canShowCallout()
        If YES, a standard callout bubble will be shown when the annotation is selected. The annotation must have a title for the callout to be shown.
      • centerOffset

        public CGPoint centerOffset()
        By default, the center of annotation view is placed over the coordinate of the annotation. centerOffset is the offset in screen points from the center of the annotion view.
      • detailCalloutAccessoryView

        public UIView detailCalloutAccessoryView()
      • dragState

        public long dragState()
        Automatically set to MKAnnotationViewDragStateStarting, Canceling, and Ending when necessary. Implementer is responsible for transitioning to Dragging and None states as appropriate.
      • initWithAnnotationReuseIdentifier

        public MKAnnotationView initWithAnnotationReuseIdentifier​(MKAnnotation annotation,
                                                                  java.lang.String reuseIdentifier)
      • isDraggable

        public boolean isDraggable()
        If YES and the underlying id responds to setCoordinate:, the user will be able to drag this annotation view around the map.
      • setDraggable

        public void setDraggable​(boolean value)
        If YES and the underlying id responds to setCoordinate:, the user will be able to drag this annotation view around the map.
      • isEnabled

        public boolean isEnabled()
        Defaults to YES. If NO, ignores touch events and subclasses may draw differently.
      • setEnabled

        public void setEnabled​(boolean value)
        Defaults to YES. If NO, ignores touch events and subclasses may draw differently.
      • isHighlighted

        public boolean isHighlighted()
        Defaults to NO. This gets set/cleared automatically when touch enters/exits during tracking and cleared on up.
      • setHighlighted

        public void setHighlighted​(boolean value)
        Defaults to NO. This gets set/cleared automatically when touch enters/exits during tracking and cleared on up.
      • isSelected

        public boolean isSelected()
        Defaults to NO. Becomes YES when tapped/clicked on in the map view.
      • setSelected

        public void setSelected​(boolean value)
        Defaults to NO. Becomes YES when tapped/clicked on in the map view.
      • leftCalloutAccessoryView

        public UIView leftCalloutAccessoryView()
      • prepareForReuse

        public void prepareForReuse()
        Classes that override must call super.
      • reuseIdentifier

        public java.lang.String reuseIdentifier()
      • rightCalloutAccessoryView

        public UIView rightCalloutAccessoryView()
      • setAnnotation

        public void setAnnotation​(MKAnnotation value)
      • setCalloutOffset

        public void setCalloutOffset​(CGPoint value)
        calloutOffset is the offset in screen points from the top-middle of the annotation view, where the anchor of the callout should be shown.
      • setCanShowCallout

        public void setCanShowCallout​(boolean value)
        If YES, a standard callout bubble will be shown when the annotation is selected. The annotation must have a title for the callout to be shown.
      • setCenterOffset

        public void setCenterOffset​(CGPoint value)
        By default, the center of annotation view is placed over the coordinate of the annotation. centerOffset is the offset in screen points from the center of the annotion view.
      • setDetailCalloutAccessoryView

        public void setDetailCalloutAccessoryView​(UIView value)
      • setDragState

        public void setDragState​(long value)
        Automatically set to MKAnnotationViewDragStateStarting, Canceling, and Ending when necessary. Implementer is responsible for transitioning to Dragging and None states as appropriate.
      • setDragStateAnimated

        public void setDragStateAnimated​(long newDragState,
                                         boolean animated)
        Developers targeting iOS 4.2 and after must use setDragState:animated: instead of setDragState:.
      • setImage

        public void setImage​(UIImage value)
      • setLeftCalloutAccessoryView

        public void setLeftCalloutAccessoryView​(UIView value)
      • setRightCalloutAccessoryView

        public void setRightCalloutAccessoryView​(UIView value)
      • setSelectedAnimated

        public void setSelectedAnimated​(boolean selected,
                                        boolean animated)
      • clusterAnnotationView

        public MKAnnotationView clusterAnnotationView()
        If non-nil this is the annotation view this view is clustered into.
      • clusteringIdentifier

        public java.lang.String clusteringIdentifier()
        Annotation views with equal non-nil identifiers can cluster together.
      • collisionMode

        public long collisionMode()
        Default collision mode is rectangle.
      • displayPriority

        public float displayPriority()
        Default is MKFeatureDisplayPriorityRequired, other values opts into collision occlusion by priority.
      • prepareForDisplay

        public void prepareForDisplay()
      • setClusteringIdentifier

        public void setClusteringIdentifier​(java.lang.String value)
        Annotation views with equal non-nil identifiers can cluster together.
      • setCollisionMode

        public void setCollisionMode​(long value)
        Default collision mode is rectangle.
      • setDisplayPriority

        public void setDisplayPriority​(float value)
        Default is MKFeatureDisplayPriorityRequired, other values opts into collision occlusion by priority.
      • selectedZPriority

        public float selectedZPriority()
      • setSelectedZPriority

        public void setSelectedZPriority​(float value)
      • setZPriority

        public void setZPriority​(float value)
      • zPriority

        public float zPriority()