2010-05-01 5 views

ответ

1

Вы всегда можете попробовать и выяснить, но для общих целей я бы не пошел так просто без CATiledLayer. Если вы не знаете о CATiledLayer s, в основном вам необходимо переопределить статическую функцию +(class)LayerClass в вашем подклассе UIView и вернуть [CATiledLayer class]. Этот класс определен в структуре QuartzCore, который по умолчанию не включен.

При использовании CATiledLayer s вы можете сделать вид намного большим, чем в противном случае, потому что слой обрабатывает чертеж небольшими кусками (по умолчанию 256x256 плит), а не все одновременно. Это в основном то, что используют UIWebView и Google Maps (я предполагаю, что это все равно).

Смежные вопросы