보기 중심에서 확대되는 원 모양의보기 전환을 만드는 방법을 누군가에게 추천 할 수 있습니까?iPhone에서 포트홀 애니메이션 전환을 만드시겠습니까?
다른 언어로 된 포인터라도 도움이됩니다. 또는 유사한 코드에 대한 링크 일 수도 있습니다.
보기 중심에서 확대되는 원 모양의보기 전환을 만드는 방법을 누군가에게 추천 할 수 있습니까?iPhone에서 포트홀 애니메이션 전환을 만드시겠습니까?
다른 언어로 된 포인터라도 도움이됩니다. 또는 유사한 코드에 대한 링크 일 수도 있습니다.
화면을 검정색으로 채우고 애니메이션의 중심점에서 시작하여 EllipseInRect
을 사용하여 검정색을 제거한 다음 크기가 서서히 증가한 다음 다른 세그먼트가 삭제됩니다.이 세그먼트는 완료되거나 최대 한도에 도달 할 때까지 반복됩니다 .
애니메이션의 매끄러움은 x 시간마다 매번 Rect의 크기가 증가하는 정도에 따라 제어됩니다.
애니메이션의 속도는 rect의 크기를 늘리는 빈도에 따라 제어됩니다.
CoreGraphics를 아직 확인하지 않은 경우 체크 아웃하십시오. 그것은 꽤 강력합니다.
당신은 이미지 .. 다음 마스크를 사용하고 여기에 그것을 더 크게 만들 수 있다는 것을 수행 할 수 이미지
CGRect bounds = CGRectMake(0.0f, 0.0f, 100, 100);
// Create a new path
CGContextRef context = UIGraphicsGetCurrentContext();
CGMutablePathRef path = CGPathCreateMutable();
// Add circle to path
CGPathAddEllipseInRect(path, NULL, bounds);
CGContextAddPath(context, path);
// Clip to the circle and draw the image
CGContextClip(context);
[image drawInRect:bounds]; //HOW WOULD YOU CLIP A VIEW INSTEAD OF AN IMAGE?
CFRelease(path);
을 위해 그것을 어떻게되고 싶은 경우