【发布时间】:2012-01-25 00:17:25
【问题描述】:
我想展示并允许用户在 iPhone 和 iPad 上缩放大图像,就像照片应用的工作方式一样。
我意识到 CATiledLayer 是用于此的 goto 类,但它使用的美学不适用于我的应用程序。它一个接一个地渲染图块,而照片应用程序一次渲染整个屏幕(并在缩放期间和之后显示像素化版本,直到应用程序赶上来)。
我当然可以实现一个在每次缩放后在背景中呈现图像的视图。但是,一旦源图像变大,这将使应用程序崩溃。所以平铺很吸引人,我宁愿在所有平铺都准备好之前不更新屏幕(同时显示较低分辨率的图像)。
有没有人尝试过实现这样的东西?有什么想法吗?
【问题讨论】:
标签: iphone ios ipad catiledlayer