首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当触摸iOS 6上的callout时,callout下的注释被触发

当触摸iOS 6上的callout时,callout下的注释被触发
EN

Stack Overflow用户
提问于 2012-11-26 21:47:37
回答 1查看 175关注 0票数 1

我在使用这些注解时遇到了问题...

首先,当在iOS 6设备上打开应用程序时,引脚会显示在标注的顶部,这可以通过以下方式进行修复:

代码语言:javascript
复制
- (void)didMoveToSuperview {
  [super didMoveToSuperview];
  [self.superview bringSubviewToFront:self];
}

来自:Custom Annotation View do not work on iOS6

现在,当我点击callout时,下面的引脚被触发关闭当前的callout并打开新的。

我已经尝试过重写:

代码语言:javascript
复制
touchesBegan:, touchesMoved: and touchesEnded

并且不调用它们内部的超级,以防止调用传播到它后面的层-没有任何运气……

有没有人有主意?它在iOS 5上运行良好...

EN

回答 1

Stack Overflow用户

发布于 2012-11-28 15:39:29

尝试在添加注释之前设置您的委托-如果您还没有

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13566158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档