2010-06-16 43 views
0

我已經實現了MKAnnotation如下。我將放置很多引腳,每個引腳的信息都存儲在一個數組中。該數組的每個成員都是一個對象,其屬性將爲該引腳的標題和副標題提供值。每個對象都對應一個pin。但是,當我點擊一個引腳時,如何顯示這些引腳的值?如何在我們實現MKAnnotation時獲得標題和副標題?

@interface UserAnnotation : NSObject <MKAnnotation> 
{ 
CLLocationCoordinate2D coordinate; 

NSString *title; 
NSString *subtitle; 
NSString *city; 
NSString *province; 
} 

@property (nonatomic, assign) CLLocationCoordinate2D coordinate; 
@property (nonatomic, retain) NSString *title; 
@property (nonatomic, retain) NSString *subtitle; 
@property (nonatomic, retain) NSString *city; 
@property (nonatomic, retain) NSString *province; 

-(id)initWithCoordinate:(CLLocationCoordinate2D)c; 

而且.M是加入

@implementation UserAnnotation 

@synthesize coordinate, title, subtitle, city, province; 

- (NSString *)title 
{ 
return title; 
} 

- (NSString *)subtitle 
{ 
return subtitle; 
} 

- (NSString *)city 
{ 
return city; 
} 

- (NSString *)province 
{ 
return province; 
} 

-(id)initWithCoordinate:(CLLocationCoordinate2D)c 
{ 
coordinate=c; 
NSLog(@"%f,%f",c.latitude,c.longitude); 
return self; 
} 


@end 

回答

0

ONY兩行並全部完成。

annView.canShowCallout = YES; 
annView.calloutOffset = CGPointMake(-5, 5); 
+0

您已添加?至少提供完整的細節..所以其他用戶也從你的帖子中獲得幫助。並給你投票.. – 2013-05-28 10:32:31

相關問題