点击相应的annotationview后如何在mkannotationview中实现字幕的更新

Posted

技术标签:

【中文标题】点击相应的annotationview后如何在mkannotationview中实现字幕的更新【英文标题】:How implement the subtitle's update in mkannotationview after the tap on the corresponding annnotationview 【发布时间】:2012-08-01 08:36:44 【问题描述】:

就像googlemap的实现一样。点击annotation view后,会显示callout气泡,然后获取网络获取一些信息。获取后,我们需要更新annotationview的字幕。 如何实现这个效果。非常感谢!

【问题讨论】:

你能详细说明你的问题吗?你到底想要什么 谢谢,我已经解决了这个问题。 【参考方案1】:

KVO已经被annotation view实现了,你只需要实现 两个函数自己搞定:

@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *subtitle;

那么当你需要更改注解视图上的标题或副标题时

self.title = @"New title!";
[self setSubtitle:@"New subtitle!"];

然后会显示相应注释视图上的更新。

点击here,这就是答案,我对此表示感谢。

【讨论】:

以上是关于点击相应的annotationview后如何在mkannotationview中实现字幕的更新的主要内容,如果未能解决你的问题,请参考以下文章

为啥有时我按下 AnnotationView 时图像消失了?

iOS 中 annotationView 中的自定义 pin 图像

java 如何实现窗口的左边是导航栏,点击其中一个选项后在窗口右边显示相应的内容

mkmapview MKUserLocation AnnotationView

js如何实现点击导航栏后相应导航栏实现选中效果的切换

c# treeview控件 点击根节点后展开相应的子节点,如何实现