2010-05-01 76 views

回答

1

你總是可以試着找出來,但是對於一般的目的,如果沒有CATiledLayer,我不會那麼大。如果您不知道CATiledLayer s,基本上您需要覆蓋您的子類UIView中的靜態函數+(class)LayerClass並返回[CATiledLayer class]。該類在QuartzCore框架中定義,默認情況下不包含此類。

當使用CATiledLayer s時,您可以使視圖遠大於其他方式支持的視圖,因爲圖層處理以小塊(默認爲256x256拼貼)繪製視圖,而不是一次全部繪製視圖。這基本上是UIWebView和谷歌地圖使用(我想,無論如何也是這樣)。