我是否需要为不同类型的注释创建实现 MKAnnotation 协议的类?
我有 2 种注释类型,即 A 和 B,每次我固定一个新的 A 注释时,我想删除以前的 A-pin,但不是 B-pin,这种情况与 B-pin 相同。两个图钉仅包含位置和标题。问题是我可以使用 MKPointAnnotation 并添加某种标签来分隔这两种引脚以便轻松取消固定,还是我需要为每个引脚实现两个类?
I have 2 annotation types say A and B every time I pin a new A annotation I want to delete previous A-pin, but not B-pin this situation is the same with B-pin. Both pins contain just a location and title. Question is can I use MKPointAnnotation and add some kind of tag to separate these two kind of pins for easily unpin or I need to implement two classes for each pin ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建两个类,也可以创建一个类并添加“annotationType”属性。
MKPointAnnotation 类没有 tag 属性。
You can either create two classes or create one class and add a "annotationType" property.
The MKPointAnnotation class doesn't have a tag property.