Iphone 在UIScrollView中缩放核心图形

Iphone 在UIScrollView中缩放核心图形,iphone,uiview,uiscrollview,core-animation,core-graphics,Iphone,Uiview,Uiscrollview,Core Animation,Core Graphics,当我在UIScrollView中使用UIView子类放大时,我想知道哪种方式是缩放核心图形的最佳方式 当前,当我放大时,绘图变得有点模糊-我知道这是正确的功能,我只想知道开发人员如何覆盖它以保持图像清晰 谢谢 (顺便说一句,我听说过使用核心动画,但我不知道从哪里开始使用这个有着可怕名字的巨大库,哈哈!)最简单的方法是使用超级采样。基本上,以比显示时更高的分辨率创建图像,并缩小其显示比例(UIImageView将为您进行缩放)。然后,当你放大时,它将简单地向上缩放到原始分辨率 这种方法的缺点是不能

当我在UIScrollView中使用UIView子类放大时,我想知道哪种方式是缩放核心图形的最佳方式

当前,当我放大时,绘图变得有点模糊-我知道这是正确的功能,我只想知道开发人员如何覆盖它以保持图像清晰

谢谢


(顺便说一句,我听说过使用核心动画,但我不知道从哪里开始使用这个有着可怕名字的巨大库,哈哈!)

最简单的方法是使用超级采样。基本上,以比显示时更高的分辨率创建图像,并缩小其显示比例(UIImageView将为您进行缩放)。然后,当你放大时,它将简单地向上缩放到原始分辨率


这种方法的缺点是不能将图像放大太大,否则会占用太多内存。

您所说的“图像”是指“核心图形绘制”吗?(对不起,我听起来像个noob——低级C/assembly是我比较自然的语言)而且,我正在UIView中绘制它(不是UIImageView——这有关系吗…?)谢谢!)啊,你没有画一个单独的图像。我明白了。您仍然可以做同样的事情,只需创建比以前更大的视图,并在scrollview上设置缩放比例,使其在默认情况下缩小。然后当用户放大时,他们实际上只是将其放大到正常大小。非常感谢!但由于白框周围有1px的黑色边框,因此边框会消除锯齿。应该关闭反走样之类的吗?