1
CATiledLayer에서 지원하는 UIView가 있습니다. 셋업은 꽤 부드럽게 진행되지만이 CATiledLayer에서 특정 뷰 객체에 애니메이션을 적용하려고 할 때 공포가 시작됩니다.움직이는 내용이있는 CATiledLayer
나는 CATiledLayer가 setNeedsDisplay
을 사용하여 다시 그리도록 강요 할 수 있음을 읽었습니다. 그러나 실제로 화면의 모든 것을 다시 그립니다. 그래서 모든 타일이 다시로드됩니다.
애니메이션이 적용될 때 레이어를 어떻게 업데이트해야합니까? 예를 들어 다음과 같이 생각해 봅시다. 레이어에 6 개의 녹색 직사각형이 있고 UIButton을 누르면 사각형 4의 색상을 빨간색으로 변경하고 베 지어 곡선에서 직사각형 1 2 및 3의 위치를 변경하고 싶습니다.