2016-10-04 7 views
0

아래의 비트 맵 타일을 사용하여 움직이는 갈매기 효과를 만들어야합니다. 패턴 채우기가있는 UIView이면 충분하지만 시간이 지남에 따라 패턴의 원점을 애니메이션 할 수 있어야합니다. 이것이 가능하다는 것을 알 수 없습니다.UIView에서 타일을 애니메이션으로 만들 수있는 방법

저수준에서는 Quartz 또는 CoreGraphics으로 가능하다고 생각합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇이며 솔루션을 보여주는 Swift에서 몇 가지 예제 코드를 제공 할 수 있습니까?

The tile that I would like to animate

+0

귀하의 질문은 너무 광범위하고 너무 모호하여 적합하지 않습니다. 예, 사용자 정의 UIView 및 핵심 그래픽을 사용하여 애니메이션을 적용 할 수 있습니다. Core Animation을 사용할 수도 있습니다. –

+0

나는 내 질문을 편집하여 여기서 내가 무엇을 요구하고 있는지 분명히 할 것이다. –

답변

0

I 다른 아래를 정렬 여러 서브 층 (CALayer 경우)의 내용과 같은 화상을 추가하고 그 부층을 y 위치 애니메이션 것이다.

메인 레이어는 경계에 서브 레이어를 클립하고, 오프 스크린으로 이동하는 서브 레이어는 UITableView이 셀을 재사용하는 것과 유사하게 하단으로 이동하여 재사용됩니다.

CADisplayLink을 보면 렌더링을보다 잘 제어 할 수 있습니다.