gpt4 book ai didi

ios - MKMapKit 禁止取消选择标注气泡

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

我想知道如何确保 callout 气泡不会在 MKMapView 上被取消选择。

每当我按下 map (背景)时,此 View :
With bubble

转向:
Without bubble

这是我不想允许的。但我确实想保留对 callOutButton 的支持。

最佳答案

只要注解被取消选择(使用相应的委托(delegate)方法),您就可以通过编程方式选择您的注解。如果您不为该选择设置动画,那么看起来好像注释从来没有被取消选择。

例子:

// MKMapView Delegate 
- (void)mapView:(MKMapView *)mapView didDeselectAnnotationView:(MKAnnotationView *)view {
// Replace "myAnnotation" with whichever annotation you need to remain selected
[mapView selectAnnotation:self.myAnnotation animated:NO];
}

我在一个测试项目中尝试过这个并且它工作正常(它没有闪烁或任何东西)。它并不是完全禁用取消选择,但产生的效果是相同的,因此它可能是一个很好的解决方法。

关于ios - MKMapKit 禁止取消选择标注气泡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383727/

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