11 #import <UIKit/UIKit.h> 12 #import "QFoundation.h" 26 @protocol QAnnotation;
41 - (id)initWithAnnotation:(
id <QAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
56 @property (nonatomic, strong) id <QAnnotation>
annotation;
61 @property (nonatomic, strong) UIImage *
image;
76 @property (nonatomic, getter=isEnabled) BOOL
enabled;
86 @property (nonatomic, getter=isSelected) BOOL
selected;
94 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;
114 @property (nonatomic, getter=isDraggable) BOOL
draggable;
void prepareForReuse()
当从reuse队列里取出时被调用
QAnnotationViewDragState
Definition: QAnnotationView.h:18
UIView * leftCalloutAccessoryView
气泡左侧的view
Definition: QAnnotationView.h:104
BOOL enabled
默认为YES,当为NO时view忽略触摸事件
Definition: QAnnotationView.h:76
UIView * rightCalloutAccessoryView
气泡右侧的view
Definition: QAnnotationView.h:109
BOOL highlighted
annotationView是否突出显示(一般不需要手动设置)
Definition: QAnnotationView.h:81
开始拖动
Definition: QAnnotationView.h:20
BOOL selected
是否处于选中状态
Definition: QAnnotationView.h:86
CGPoint centerOffset
默认情况下,annotationView的中心位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏...
Definition: QAnnotationView.h:66
拖动中
Definition: QAnnotationView.h:21
该类为标注点的view
Definition: QAnnotationView.h:31
静止状态.
Definition: QAnnotationView.h:19
UIImage * image
显示的image
Definition: QAnnotationView.h:61
QAnnotationViewDragState dragState
当前view拖动状态
Definition: QAnnotationView.h:119
BOOL draggable
是否支持拖动
Definition: QAnnotationView.h:114
取消拖动
Definition: QAnnotationView.h:22
NSString * reuseIdentifier
复用标识
Definition: QAnnotationView.h:46
拖动结束
Definition: QAnnotationView.h:23
id< QAnnotation > annotation
关联的annotation
Definition: QAnnotationView.h:56
BOOL canShowCallout
设置是否可以显示callout,默认为NO
Definition: QAnnotationView.h:99
CGPoint calloutOffset
默认情况下,弹出的气泡位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移...
Definition: QAnnotationView.h:71