IndoorMapSDK
室内地图SDK参考文档
|
标注view 更多...
#import <OIMAnnotationView.h>
Instance Methods | |
(id) | - initWithAnnotation:reuseIdentifier: |
初始化并返回一个annotation view 更多... | |
(void) | - prepareForReuse |
当从reuse队列里取出时被调用, 子类重新必须调用super. | |
(void) | - setSelected:animated: |
属性 | |
NSString * | reuseIdentifier |
复用标识 | |
id< OIMAnnotation > | annotation |
关联的annotation | |
UIImage * | image |
显示的image | |
CGPoint | centerOffset |
默认情况下, annotation view的中心位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 | |
CGPoint | calloutOffset |
默认情况下, 弹出的气泡位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 | |
BOOL | enabled |
默认为YES,当为NO时view忽略触摸事件 | |
BOOL | highlighted |
BOOL | selected |
设置是否处于选中状态, 外部如果要选中请使用mapView的selectAnnotation方法。 | |
标注view
- (id) initWithAnnotation: | (id< OIMAnnotation >) | annotation | |
reuseIdentifier: | (NSString *) | reuseIdentifier | |
初始化并返回一个annotation view
annotation | 关联的annotation对象 |
reuseIdentifier | 如果要重用view,传入一个字符串,否则设为nil,建议重用view |