【发布时间】:2014-11-30 11:07:19
【问题描述】:
我有一个带有一些注释的地图视图。我为注释使用自定义图钉图像。
我正在从显示标注过渡到让表格视图从底部向上滑动以显示有关已触摸注释的信息。照原样无法在地图上看到选择了哪个注释。
我想要让注释在被选中时动画成突出显示的外观,并在取消选择时动画成常规外观,就像处于选中状态的系统样式 UIButton 一样。我怎样才能做到这一点?
【问题讨论】:
我有一个带有一些注释的地图视图。我为注释使用自定义图钉图像。
我正在从显示标注过渡到让表格视图从底部向上滑动以显示有关已触摸注释的信息。照原样无法在地图上看到选择了哪个注释。
我想要让注释在被选中时动画成突出显示的外观,并在取消选择时动画成常规外观,就像处于选中状态的系统样式 UIButton 一样。我怎样才能做到这一点?
【问题讨论】:
我认为最简单的方法是在用户点击注释时在不同的图像文件之间切换。我认为您不需要对其进行动画处理 - 在我们的应用中没有动画时它看起来还不错。
如果用户点击 tableView 中的某个项目,您会想要切换到突出显示的图像,并且可能也会在该点居中地图。
我们遇到的唯一问题是试图将突出显示的注释视图保持在其他重叠注释视图的前面。据我所知,注释视图 z-order 不是可以一致且容易控制的东西。
【讨论】: