2
私は単純な円CGPathを持っています。 ミラー効果のように、水平に反転させるのに問題があります。ミラーフリップCGパス
あなたはこの質問に答えるしている場合は、完全なコードだけでなく、一般的な参照を提供してみてください...
THX
私は単純な円CGPathを持っています。 ミラー効果のように、水平に反転させるのに問題があります。ミラーフリップCGパス
あなたはこの質問に答えるしている場合は、完全なコードだけでなく、一般的な参照を提供してみてください...
THX
UIBezierPath* aPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, -240, 240, 240)];
// This will mirror the path
CGAffineTransform rotation = CGAffineTransformMakeScale(1.0, -1.0);
CGMutablePathRef f = CGPathCreateMutable();
CGPathAddPath(f, &rotation, aPath.CGPath);
CAKeyframeAnimation *pathAnimation = [CAKeyframeAnimation animationWithKeyPath:@"position"];
pathAnimation.calculationMode = kCAAnimationPaced;
pathAnimation.fillMode = kCAFillModeRemoved;
pathAnimation.rotationMode = kCAAnimationRotateAutoReverse;
pathAnimation.removedOnCompletion = NO;
pathAnimation.path = f;
pathAnimation.repeatCount = HUGE_VALF;;
pathAnimation.duration = 5.0f;
[r2.layer addAnimation:pathAnimation forKey:nil];
あなたはあなたの部分の任意の試みを図示していません。基本的にあなたの質問は「これは私がやりたいことです、コードを送ってください」と書かれています。あなたがどこにいるのかわからないので、あなたを助けるのは本当に難しいです。これを明快に編集できる場合は、司会者の注意を審査するためにフラグを立ててください。 –