gpt4 book ai didi

ios - MKPointAnnotation 标签

转载 作者:行者123 更新时间:2023-11-29 13:13:32 27 4
gpt4 key购买 nike

简单问题:我似乎找不到 MKPointAnnotation 类的标记属性。它返回错误;

MKPointAnnotation *annotation = [[HCIAnnotationViewController alloc]
initwithHouse:house];

以下返回错误(未找到类型为“MKPointAnnotation”的对象的属性标记

NSLog(@"%d",annotation.tag);

我的问题是,如果我不允许设置标签,我该如何检测点击了哪个注释。

我遵循的其他方法是

为 MkAnnotationView 设置标签,但是我发现添加的最后一个注释不会立即调用 viewForAnnotation(可能是因为我在小 map 上添加了大约 1000 个 MkPointAnnotations,所以它仅在需要查看时调用。)。

请告诉我如何解决这个问题?

最佳答案

由于 MKPointAnnotation 不是 UIView 的子类,因此没有名为标签的属性。但你有属性(property)坐标。我假设您的所有注释都有不同的坐标。这样您就可以检测出是哪一个。

你只需要比较坐标即可。

关于ios - MKPointAnnotation 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com