Package org.robovm.apple.mapkit
Class MKAnnotationView
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.uikit.UIView
-
- org.robovm.apple.mapkit.MKAnnotationView
-
- All Implemented Interfaces:
CALayerDelegate
,NSCoding
,NSObjectProtocol
,UIAccessibility
,UIAccessibilityIdentification
,UIAppearanceContainer
,UICoordinateSpace
,UIDynamicItem
,UIFocusEnvironment
,UIFocusItem
,UIFocusItemContainer
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MKMarkerAnnotationView
,MKPinAnnotationView
public class MKAnnotationView extends UIView
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MKAnnotationView.MKAnnotationViewPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIView
UIView.UIViewPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject
org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
-
Nested classes/interfaces inherited from interface org.robovm.apple.uikit.UIAccessibility
UIAccessibility.Notifications
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MKAnnotationView()
MKAnnotationView(CGRect frame)
MKAnnotationView(NSCoder aDecoder)
protected
MKAnnotationView(NSObject.Handle h, long handle)
protected
MKAnnotationView(NSObject.SkipInit skipInit)
MKAnnotationView(MKAnnotation annotation, java.lang.String reuseIdentifier)
-
Method Summary
-
Methods inherited from class org.robovm.apple.uikit.UIView
addConstraint, addConstraints, addGestureRecognizer, addInteraction, addKeyframe, addLayoutGuide, addMotionEffect, addSubview, animate, animate, animate, animate, animateKeyframes, areAnimationsEnabled, autoresizesSubviews, beginAnimations, bringSubviewToFront, canBecomeFocused, clearsContextBeforeDrawing, clipsToBounds, commitAnimations, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, decodeRestorableState, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocus, displayLayer, draw, draw, drawLayer, drawViewHierarchy, encode, encodeRestorableState, endEditing, exchangeSubview, exerciseAmbiguityInLayout, focusItemsInRect, gestureRecognizerShouldBegin, getAccessibilityIdentifier, getAction, getAlignmentRectForFrame, getAlignmentRectInsets, getAlpha, getAutoresizingMask, getBackgroundColor, getBottomAnchor, getBounds, getCenter, getCenterXAnchor, getCenterYAnchor, getCollisionBoundingPath, getCollisionBoundsType, getConstraints, getConstraintsAffectingLayout, getContentCompressionResistancePriority, getContentHuggingPriority, getContentMode, getContentScaleFactor, getCoordinateSpace, getDirectionalLayoutMargins, getEffectiveUserInterfaceLayoutDirection, getFirstBaselineAnchor, getFocusItemContainer, getFrame, getFrameForAlignmentRect, getGestureRecognizers, getHeightAnchor, getInheritedAnimationDuration, getInteractions, getIntrinsicContentSize, getLastBaselineAnchor, getLayer, getLayerClass, getLayoutGuides, getLayoutMargins, getLayoutMarginsGuide, getLeadingAnchor, getLeftAnchor, getMaskView, getMotionEffects, getParentFocusEnvironment, getPreferredFocusedView, getPreferredFocusEnvironments, getReadableContentGuide, getResizableSnapshot, getRestorationIdentifier, getRightAnchor, getSafeAreaInsets, getSafeAreaLayoutGuide, getSemanticContentAttribute, getSizeThatFits, getSnapshot, getSubviews, getSuperview, getSystemLayoutSizeFittingSize, getSystemLayoutSizeFittingSize, getTag, getTintAdjustmentMode, getTintColor, getTopAnchor, getTrailingAnchor, getTraitCollection, getTransform, getUserInterfaceLayoutDirection, getUserInterfaceLayoutDirection, getViewForBaselineLayout, getViewForFirstBaselineLayout, getViewForLastBaselineLayout, getViewPrintFormatter, getViewWithTag, getWidthAnchor, getWindow, hasAmbiguousLayout, hitTest, init, insertSubview, insertSubviewAbove, insertSubviewBelow, invalidateIntrinsicContentSize, isAccessibilityIgnoresInvertColors, isDescendantOf, isExclusiveTouch, isFocused, isHidden, isInsetsLayoutMarginsFromSafeArea, isMultipleTouchEnabled, isOpaque, isPointInside, isUserInteractionEnabled, layoutIfNeeded, layoutMarginsDidChange, layoutSublayers, layoutSubviews, needsUpdateConstraints, NoIntrinsicMetric, performSystemAnimation, performWithoutAnimation, preservesSuperviewLayoutMargins, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, requiresConstraintBasedLayout, safeAreaInsetsDidChange, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAnimationBeginsFromCurrentState, setAnimationCurve, setAnimationDelay, setAnimationDelegate, setAnimationDidStopSelector, setAnimationDurationInSeconds, setAnimationRepeatAutoreverses, setAnimationRepeatCount, setAnimationsEnabled, setAnimationStartDate, setAnimationTransition, setAnimationWillStartSelector, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriority, setContentHuggingPriority, setContentMode, setContentScaleFactor, setDirectionalLayoutMargins, setExclusiveTouch, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLayoutMargins, setMaskView, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplay, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setSemanticContentAttribute, setTag, setTintAdjustmentMode, setTintColor, setTransform, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocus, sizeToFit, tintColorDidChange, traitCollectionDidChange, transition, transition, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, willDrawLayer, willMoveToSuperview, willMoveToWindow, willRemoveSubview
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MKAnnotationView
public MKAnnotationView()
-
MKAnnotationView
protected MKAnnotationView(NSObject.Handle h, long handle)
-
MKAnnotationView
protected MKAnnotationView(NSObject.SkipInit skipInit)
-
MKAnnotationView
public MKAnnotationView(MKAnnotation annotation, java.lang.String reuseIdentifier)
-
MKAnnotationView
public MKAnnotationView(NSCoder aDecoder)
-
MKAnnotationView
public MKAnnotationView(CGRect frame)
-
-
Method Detail
-
getReuseIdentifier
public java.lang.String getReuseIdentifier()
-
getAnnotation
public MKAnnotation getAnnotation()
-
setAnnotation
public void setAnnotation(MKAnnotation v)
-
getImage
public UIImage getImage()
-
setImage
public void setImage(UIImage v)
-
getCenterOffset
public CGPoint getCenterOffset()
-
setCenterOffset
public void setCenterOffset(CGPoint v)
-
getCalloutOffset
public CGPoint getCalloutOffset()
-
setCalloutOffset
public void setCalloutOffset(CGPoint v)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean v)
-
isHighlighted
public boolean isHighlighted()
-
setHighlighted
public void setHighlighted(boolean v)
-
isSelected
public boolean isSelected()
-
setSelected
public void setSelected(boolean v)
-
canShowCallout
public boolean canShowCallout()
-
setCanShowCallout
public void setCanShowCallout(boolean v)
-
getLeftCalloutAccessoryView
public UIView getLeftCalloutAccessoryView()
-
setLeftCalloutAccessoryView
public void setLeftCalloutAccessoryView(UIView v)
-
getRightCalloutAccessoryView
public UIView getRightCalloutAccessoryView()
-
setRightCalloutAccessoryView
public void setRightCalloutAccessoryView(UIView v)
-
getDetailCalloutAccessoryView
public UIView getDetailCalloutAccessoryView()
- Since:
- Available in iOS 9.0 and later.
-
setDetailCalloutAccessoryView
public void setDetailCalloutAccessoryView(UIView v)
- Since:
- Available in iOS 9.0 and later.
-
isDraggable
public boolean isDraggable()
- Since:
- Available in iOS 4.0 and later.
-
setDraggable
public void setDraggable(boolean v)
- Since:
- Available in iOS 4.0 and later.
-
getDragState
public MKAnnotationViewDragState getDragState()
- Since:
- Available in iOS 4.0 and later.
-
setDragState
public void setDragState(MKAnnotationViewDragState v)
- Since:
- Available in iOS 4.0 and later.
-
getClusteringIdentifier
public java.lang.String getClusteringIdentifier()
- Since:
- Available in iOS 11.0 and later.
-
setClusteringIdentifier
public void setClusteringIdentifier(java.lang.String v)
- Since:
- Available in iOS 11.0 and later.
-
getClusterAnnotationView
public MKAnnotationView getClusterAnnotationView()
- Since:
- Available in iOS 11.0 and later.
-
getDisplayPriority
public float getDisplayPriority()
- Since:
- Available in iOS 11.0 and later.
-
setDisplayPriority
public void setDisplayPriority(float v)
- Since:
- Available in iOS 11.0 and later.
-
getCollisionMode
public MKAnnotationViewCollisionMode getCollisionMode()
- Since:
- Available in iOS 11.0 and later.
-
setCollisionMode
public void setCollisionMode(MKAnnotationViewCollisionMode v)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(MKAnnotation annotation, java.lang.String reuseIdentifier)
-
prepareForReuse
public void prepareForReuse()
-
prepareForDisplay
public void prepareForDisplay()
- Since:
- Available in iOS 11.0 and later.
-
setSelected
public void setSelected(boolean selected, boolean animated)
-
setDragState
public void setDragState(MKAnnotationViewDragState newDragState, boolean animated)
- Since:
- Available in iOS 4.2 and later.
-
-