2012-04-23 4 views
1

iPad 앱을 개발 중이며 분산 형 플롯 사용자가 포인트를 플롯 할 수 있도록 표시 할 수 있습니다. 코어 플롯 라이브러리를 사용했습니다 .i 표시해야합니다. 40보기 컨트롤러에서 분산 형 그래프. 25 그래프를로드 할 때 내 응용 프로그램이 응답하지 않고 종료됩니다. IPad에서 코어 플롯을 사용하여 거의 40 개의 분산 형 플롯을 그리십시오.

  1. 는보기 컨트롤러 표시하기위한 핵심 플롯에 어떠한 제한 (헤아 렸어요 산포도 계산)이 있습니까?

  2. 코어 플롯을 사용하여 분산 형 그림을로드하는 최적의 방법은 무엇입니까?

답변

1

그래프 수에는 제한이 없지만 결국 메모리 및/또는 다른 GPU 리소스가 부족합니다. 특정 앱에 표시 할 수있는 최대 수는 그래프의 실제 크기와 복잡성 및 하드웨어가 실행되는 하드웨어에 따라 다릅니다.

40 개의 모든 플롯을 동시에 표시해야하는 경우 호스팅보기에서 collapsesLayers을 YES로 설정하여 각 그래프가 하나의 코어 애니메이션 레이어 만 사용하도록하십시오. 그래프를 대화식으로 만들 필요가없는 경우 사용할 수있는 또 다른 기술은 -imageOfLayer 메서드를 사용하여 각 그래프를 이미지로 렌더링하고이를 화면에 표시하는 것입니다. 렌더링 후에 그래프를 놓을 수 있습니다.

관련 문제