【发布时间】:2020-02-20 05:45:32
【问题描述】:
我想在点击时为YMKPlacemarkMapObject 设置动画。我试过了,但没用。
func onMapObjectTap(with mapObject: YMKMapObject, point: YMKPoint) -> Bool {
guard let placemark = mapObject as? YMKPlacemarkMapObject else { return false }
let iconStyle: YMKIconStyle = YMKIconStyle()
UIView.animate(withDuration: 1.0, delay: 0, usingSpringWithDamping: 0.5, initialSpringVelocity: 5, options: .curveEaseInOut, animations: {
iconStyle.scale = 2
placemark.setIconStyleWith(iconStyle)
}) { _ in
iconStyle.scale = 1
placemark.setIconStyleWith(iconStyle)
}
}
使用 Google 地图时,我可以轻松访问标记 imageView 并对其进行转换。对于 Yandex 地图,我找不到访问 placemarks imageView 的方法。有没有办法访问imageView?
【问题讨论】:
标签: swift yandex-maps