我以为我已经习惯了完成处理程序,但是由于某种原因,我认为我实现了这个错误。

如果我快速连续点击“按钮”,动画就会中断。 我的意思是说似乎可以增加X位置。

我希望动画在完成之前不会受到触摸的影响

 if(self.segmentedView.selectedSegmentIndex == 0 && !animating){

        //NORMAL CODE IS HERE

        POPSpringAnimation *layerPositionAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerPositionX];
        animating = YES;
        layerPositionAnimation.toValue = @(self.triangle.layer.position.x - secondSegmentWidth);
        layerPositionAnimation.springBounciness = 10;
        layerPositionAnimation.springSpeed = 20;
        [layerPositionAnimation setCompletionBlock:^(POPAnimation *animation, BOOL finished) {
            animating = NO;

        }];
        [self.triangle.layer pop_addAnimation:layerPositionAnimation forKey:@"layerPositionAnimation"];

    } 

  ask by Allreadyhome translate from so

本文未有回复,本站智能推荐:

1回复

如何在facebook / pop中制作旋转动画?

我一直在寻找有关如何使用facebook POP动画制作Spinning动画的整个互联网。 幸运的是,kPOPLayerRotation仅支持“ Flip X / Y”动画,但不支持“ Spin”(例如前端CSS中的rotation属性),有人知道如何做到这一点吗?
1回复

如何暂停,恢复或控制facebook-pop动画的速度?

在使用facebook-pop之前,我已经使用了核心动画。 因此,我可以通过更改CALayer的速度来暂停,恢复或控制动画的速度。 现在,我在某些情况下使用了facebook-pop,发现它非常强大。 我想使用facebook-pop代替我的旧动画代码。 但是,当我将图层速度更改为0
2回复

用pop创建无尽的动画?

使用Coreanimation框架时,我可以设置动画重复播放。 我想将按钮设置为“吸引注意力”模式,这应该会使他少量成长和收缩以引起用户的注意。 我已经通过完成块链接了生长和收缩动画。 问题是,是否以及如何从第二个动画的完成块开始第一个动画。 我确实收到以下警告,这确实是有道理的
1回复

如何使用pop或CoreAnimation更改动画的起点或锚点

下面的代码启动一个缩放动画,并从UIButton的中心沿XY扩展。 如何使其从左侧开始或frame.origin.x = 0
1回复

带有POP框架的UIView动画在同一操作中会增长和收缩

我正在将POP框架用于动画。 我想点击一个UIButton ,让它增长5%,然后缩小到原始大小。 我可以通过增长或收缩来工作,但是由于我没有使用过框架,所以我不知道如何使两者同时完成。 动画代码如下。 我正在从附加到各个按钮的IBAction发送此代码。 以下代码使它不断发展。
1回复

等待Alamofire请求完成时,使用流行动画对UIView进行动画处理

我正在尝试使用Facebook的POP框架制作自定义按钮的动画。 在使用Alamofire完成请求之前,动画不会发生。 我要做的是发出请求,并在等待过程中为按钮设置动画。 下面的代码在视觉上有效,但是在动画完成后它会执行请求。 我试图利用Alamofire的request.
2回复

如何使用Facebook Pop减慢动画效果?

我正在使用Facebook Pop的弹簧动画在X轴上制作动画。 它工作正常,除了我似乎无法改变速度。 看来,velocity属性是我读过的唯一方法,但我为它设置的值似乎没有任何效果。 我做错了什么,或者这是一个错误?
1回复

动画会增加UIWebView底部的黑色吗?

有一些帖子,其中UIWebView底部为黑色,可以通过两种简单方法解决。 但是,这仅解决了静态UIWebView的问题,该问题没有更改其Frame或Constraints。 就我而言,我有一个UIWebView,这是在Storyboard的ViewController的View上非