You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

44 lines
1.1 KiB

//
// XHAnnotation.m
// MessageDisplayExample
//
// Created by HUAJIE-1 on 14-5-9.
// Copyright (c) 2014年 嗨,我是曾宪华(@xhzengAIB),曾加入YY Inc.担任高级移动开发工程师,拍立秀App联合创始人,热衷于简洁、而富有理性的事物 QQ:543413507 主页:http://zengxianhua.com All rights reserved.
//
#import "XHAnnotation.h"
@implementation XHAnnotation
- (id)initWithCLRegion:(CLRegion *)newRegion title:(NSString *)title subtitle:(NSString *)subtitle {
self = [super init];
if (self) {
self.region = newRegion;
_coordinate = _region.center;
self.radius = _region.radius;
self.title = title;
self.subtitle = subtitle;
}
return self;
}
/*
This method provides a custom setter so that the model is notified when the subtitle value has changed.
*/
- (void)setRadius:(CLLocationDistance)newRadius {
[self willChangeValueForKey:@"subtitle"];
_radius = newRadius;
[self didChangeValueForKey:@"subtitle"];
}
- (void)dealloc {
_region = nil;
_title = nil;
_subtitle = nil;
}
@end