设置动画时无法点击注释

拉特卡

我有自定义注释。我不时为其设置动画:

 UIView.animateWithDuration(duration, delay: 0, options: .CurveLinear, animations: {
                        customAnnotation.coordinate = newCoordinate

而且发生这种情况时,我无法点击它来调用mapView:didSelectAnnotationView

我什至还添加了UIButton作为子视图:

let button = UIButton(frame: CGRect(x: 7.25, y: 17, width: 37, height: 15))
    let text = customAnnotation.displayedName
    button.setTitle(text, forState: .Normal)
    button.backgroundColor = UIColor.blackColor()
    button.setTitleColor(UIColor.greenColor(), forState: .Normal)
    button.addTarget(self, action: "buttonTapped:", forControlEvents: .TouchUpInside)
    customAnnotationView?.addSubview(button)

在mapView:viewForAnnotation中,但是它也不起作用。有任何想法吗?

Hitesh surani

下面的用法可能对您有用。

 View.animateWithDuration(duration, delay: 0, options: .CurveLinear | .AllowUserInteraction , animations: {
                            customAnnotation.coordinate = newCoordinate
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery动画无法在首次点击时使用

来自分类Dev

Quill Editor - 无法在点击时设置数据

来自分类Dev

圆形蒙版视图的动画设置过快,无法点击

来自分类Dev

设置高度动画时,点击手势无响应

来自分类Dev

Google会在点击时为特定标记设置动画

来自分类Dev

设置 ErrorProvider 时无法点击任何地方

来自分类Dev

使用skobbler SDK在地图上点击后设置注释时出现延迟

来自分类Dev

在为框架视图设置动画时禁用向其添加注释

来自分类Dev

片段添加动画播放时禁用点击

来自分类Dev

点击列表时jQuery Mobile的动画高度

来自分类Dev

jQuery动画使点击时的div放大/缩小(2次点击)

来自分类Dev

无法设置动画和变形

来自分类Dev

无法让 javascript 滑块设置动画

来自分类Dev

如何正确为地图注释运动设置动画?

来自分类Dev

更改点击的DIV位置并为jQuery设置动画

来自分类Dev

如何在点击事件中为 .text 更改设置动画?

来自分类Dev

IntelliJ每次点击时都会添加额外的*注释

来自分类Dev

GreenSock-在Chrome中无法点击动画链接后

来自分类Dev

使用动画调整点击时的视图大小

来自分类Dev

在React中的每次点击时触发Animate.css动画

来自分类Dev

在颤振声中停止点击时停止GIF动画

来自分类Dev

您如何在点击角形时重复播放动画?

来自分类Dev

如何在每次点击时启动动画

来自分类Dev

使用动画调整点击时的视图大小

来自分类Dev

动画在第二次点击时触发

来自分类Dev

仅使用 css 在点击时动画下划线

来自分类Dev

每次用户点击时如何重播这个 CSS 动画?

来自分类Dev

CAShapeLayer子视图无法正确设置动画

来自分类Dev

无法为元素的宽度设置动画

Related 相关文章

热门标签

归档