绘制视网膜分辨率图像反射

时间:2012-06-23 00:38:57

标签: iphone ios graphics quartz-graphics retina-display

我很难在Retina分辨率(2x比例)下动态绘制UIImage的反射。用于绘制反射的Apple示例代码从未更新以利用更高的分辨率。有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:0)

Here是一个名为ImageReflection的库,可以轻松反映UIImages。 GitHub页面说已有两年了,所以我不知道它在多大程度上符合“现代”Objective-C(块,ARC,GCD等)。

答案 1 :(得分:0)

我写了一个非常好的库来处理这个问题:

https://github.com/nicklockwood/FXImageView

它为UIImage提供了一个用于绘制反射的类别,以及一个UIImageView子类,它将自动将反射应用于您在运行时设置的任何图像(它甚至可以在后台线程上进行渲染以避免阻止UI)。