3
오프 스크린으로 CALayer를 만들고 준비하면 페이지가 표시 될 때 준비된 레이어를 표시하는 것뿐입니다.렌더 레이어 오프 스크린
오프 스크린으로 CALayer를 만들고 준비하면 페이지가 표시 될 때 준비된 레이어를 표시하는 것뿐입니다.렌더 레이어 오프 스크린
콘텐츠를 CGBitmapContext에 렌더링하고 CGImageRef를 꺼내 CALayer의 콘텐츠로 설정합니다. 대부분의 예제 코드는 Creating a Bitmap Graphics Context입니다.
실제 문제인 경우 drawInContext:
이 너무 느린 경우 데이터를 변경하면 모든 것을 사전 계산하고 drawInContext:
으로 그리기 만하면됩니다. 이것은 일반적으로 더 나은 접근 방법입니다. 레이어 자체를 사전 렌더링하지 마십시오. 레이어를 빠르게 렌더링하는 데 필요한 모든 것을 미리 계산하십시오. 그러나 매우 복잡한 그림의 경우 CGImageRef 접근법이 유용합니다.