Как эффективно прокрутить в NSScrollview с огромным количеством данных? - PullRequest
0 голосов
/ 20 декабря 2011

Я прокручиваю в огромном наборе точек данных (CGPoints в пользовательском представлении, таком как график), и он явно медленный и медленный. Есть ли общий способ загрузки и отрисовки только тех данных, которые мне нужны для отображения? [[[MyScrollview] documentView] documentVisibleRect] трюк? Я также хочу увеличивать и уменьшать масштаб и, следовательно, изменять детализацию точки данных. Спасибо за любые советы.

1 Ответ

0 голосов
/ 22 декабря 2011

Как вы это делаете, полностью зависит от вас.Это ваш собственный вид, вы можете рисовать все что угодно.Ваш контроллер представления должен отслеживать уровень масштабирования и текущее местоположение, а ваше представление должно просто рисовать эту часть данных.

Нет ничего волшебного, что могло бы сделать это проще, вы должны запрограммировать его самостоятельно.

...