cabasicanimation

    0热度

    2回答

    我想在系列中创建一组动画。 例如 淡入2秒 旋转2秒 淡出2秒 什么是实现这一目标的最佳途径?我试图使用CAAnimation小组,但似乎并行地为其动画数组制作动画。我想做一个动画1,然后做动画2,然后做动画3(系列)

    0热度

    2回答

    我想在动画速度结束时减慢动画速度。 我正在通过这段代码。 [CATransaction begin]; CABasicAnimation *rotationAnimation; rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotationAnimation.byVal

    1热度

    1回答

    小规模动画按预期工作,但缩放动画恢复到正常大小确实有点奇怪;它将动画做到正常范围,但是它再次执行相同的动画,但速度更快。 这里是我的代码: func changeState(sender:UIButton){ println(insideSolidLayer.animationKeys()) if (shouldAnimate){ shouldAnimate

    1热度

    1回答

    我想要在蒙版中放置一个蒙版。出现任何经过蒙版后面传递的图像视图。所以这里是我的代码到目前为止,但这个代码的问题是它动画蒙版与图像视图。 UIView *maskView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.worldImageView.frame.size.height, self.worldImageView.frame.s

    1热度

    1回答

    我正在尝试创建一个圆形条,例如你可以在iOS上使用本机摄像机拍摄按钮时找到一个圆形条。 沿着动画创建一个圆圈,一旦完成,就会“自然”移除。 我尝试下面的代码: CAShapeLayer *circle = [CAShapeLayer layer]; circle.path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(self.lapse

    0热度

    1回答

    我有一个UITableView,它的UITableViewCells中我用CABasicAnimation为图表饼图层设置了动画。 问题是,如果我在滚动表格视图的同时对图层进行动画处理 - 图层动画变得跳跃而不是“干净”。 层的动画开始在: tableView:willDisplayCell:forRowAtIndexPath: 使用dequeueReusableCellWithIdentif

    0热度

    1回答

    IM动画圆的行程,它看起来像 i'm作出圆圈背景,然后我使用相同的路径与薄行程动画路径 CAShapeLayer *minutesBackground = [CAShapeLayer layer]; minutesBackground.path=[UIBezierPath bezierPathWithArcCenter:CGPointMake((screenWidth/2), (radiusMi

    1热度

    1回答

    我正在为Mac制作应用程序。我连续有5张牌,按一下按钮,所有的牌应该顺序翻转(第一张牌的翻转应该在第二张牌的翻转后)。 我有以下问题 当我点击动画按钮,卡片应该从后到前翻转(颜色到数字),一切都很好。它们通过绕Y轴翻转旋转完美地一个接一个地动画。 但是,当我点击动画按钮,卡应该以相反的方式(数字颜色)这里发生了什么: 所有的卡片与背面层没有任何动画和所有的一次性。 之后,每一张卡片(依次)变成正确

    0热度

    1回答

    我有一个CAShapeLayer的数组。在某些时候,我必须遍历该数组,并为每个图层开始一个动画。这些动画将图层的bounds.size.height更改为不同的值(以某种方式计算)。在animationDidStop方法中,我希望实际上将每个图层的高度更改为animation.toValue值。我需要这样做,因为我希望未来动画从新值开始,而不是从初始值开始。这是循环: for (int i=0;

    0热度

    1回答

    我希望图像越来越小,最后消失。 cabasicanimation我无法实现。我应该使用什么? CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform"]; anim.timingFunction = [CAMediaTimingFunction functionWithName:kCAMed