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