我的情況:我創建了一個帶有UIView的UIScrollView,其中調用了一個Graph類,該類可以在上下文中繪製出一個漂亮的圖形。 現在我發現如果寬度大於8192像素,手機將無法呈現UIView。事實上,根據蘋果的文檔,如果我想要它大於1024像素,我應該實現CATiledLayer。但是經過閱讀和google搜索之後,我仍然很難理解CATiledLayer的這個任務的基礎知識 - 我在Quartz和Cocoa以及圖層和子圖層與視圖和子視圖之間有點失落。UIScrollView和CATiledLayer從零開始
理想情況下,我希望保持Graph類不變,只需完全繪製上下文,將其拆分爲多個tile並將其滾動。滾動視圖應該滾動水平,不需要縮放或垂直滾動。那可能嗎?如果是這樣,我應該如何繼續? 也許有人可以給我一個輪廓,只是一些bulletpoints或僞代碼,我應該如何重構scrollview,uiview和圖類來使用平鋪。
非常感謝您的任何答覆。