首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yandex Mapkit iOS :动画placemark

Yandex Mapkit iOS :动画placemark
EN

Stack Overflow用户
提问于 2020-01-19 05:50:48
回答 1查看 390关注 0票数 2

我想在点击时设置YMKPlacemarkMapObject动画。我试过了,但没起作用。

代码语言:javascript
复制
    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)
        }
    }

使用谷歌地图时,我可以轻松地访问标记imageView并对其进行转换。对于Yandex地图,我找不到访问placemarks imageView的方法。有没有办法访问imageView

EN

回答 1

Stack Overflow用户

发布于 2020-02-20 05:45:33

YMKPlacemarkMapObject不支持UIView动画,但您可以手动为YMKPlacemarkMapObject的任何属性设置动画,例如使用CADisplayLink。

我还建议你问一些问题,here。在这种情况下,(由mapkit开发人员)会更快地回答这个问题。

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

https://stackoverflow.com/questions/59805224

复制
相关文章

相似问题

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