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
964 B

//
// XHAnnotation.m
// MessageDisplayExample
//
// Created by HUAJIE-1 on 14-5-9.
// Copyright (c) 2014年 曾宪华 开发团队(http://iyilunba.com ) 本人QQ:543413507 本人QQ群(142557668). 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