0
저는 CALayer를 움직이기 위해 움직이기 때문에 어떤 이유로이 얇은 흰색 선이 화면 전체에 계속 나타납니다. 내 장치가 아닙니다. CALayer를 설정하는 방법은 다음과 같습니다.CALayer 얇은 흰색 선
dodgelayer=nil;
dodgelayer= [CALayer layer];
dodgelayer.backgroundColor = [UIColor blueColor].CGColor;
dodgelayer.frame = CGRectMake(190, 80, 50, 50);
dodgelayer.borderColor = [UIColor whiteColor].CGColor;
dodgelayer.borderWidth = 2.0;
dodgelayer.cornerRadius = 50.0;
나는 그것을 애니메이션 방법 :
CAKeyframeAnimation *anim = [CAKeyframeAnimation animationWithKeyPath:@"position"];
values = [NSArray arrayWithObjects:[NSValue valueWithCGPoint: CGPointMake(aLayer.frame.origin.x+25,aLayer.frame.origin.y+25)], [NSValue valueWithCGPoint: CGPointMake(point.x,point.y)], nil];
[anim setValues:values];
[anim setDuration:0.7];
anim.removedOnCompletion=NO;
anim.fillMode = kCAFillModeForwards;
anim.timingFunction=[CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseInEaseOut];
sublayer.shouldRasterize=YES;
[sublayer addAnimation:anim forKey:@"position"];
메신저이 난처한 상황에 빠진 ... 솔직히 흰색 선이 표시이 일을하고 있는지 모르겠지만, 나는 그들이 애니메이션 중에 나타나는 말할 수
하나의 도움을 주시면 감사하겠습니다.
스크린 샷을 추가 할 수 있습니까? –