我在使用这些注释时遇到了麻烦......
首先在iOS 6设备上打开应用时,引脚会显示在标注的顶部,可以通过以下方式修复:
- (void)didMoveToSuperview {
[super didMoveToSuperview];
[self.superview bringSubviewToFront:self];
}
来自:Custom Annotation View do not work on iOS6
现在,当我点击标注时,下面的引脚会被触发,关闭当前标注并打开新标注。
我已经尝试过覆盖:
touchesBegan:, touchesMoved: and touchesEnded
并且不在其中调用super,以防止调用传播到它后面的层 - 没有任何运气......
任何想法?它在iOS 5上运行良好......
答案 0 :(得分:2)
在添加注释之前尝试设置代理 - 如果您还没有