在CALayer中翻转UIImage的最佳方法是(0,0)

时间:2010-08-02 04:50:35

标签: iphone quartz-graphics

问候......我平静下来,开始杀人......

我有一个UIView(A Grid)类型的容器,并在UIView的层中添加了许多子层(CALayers表示网格中的单元格)。

在Cell中,我使用CGContextDrawImage在不同位置渲染许多UIImages。我很清楚翻译和缩放的必要性,但是缩放(翻转)是参考超视图(网格)协调器,而细胞CALayer的来源不是(0,0)。

因此我的渲染遍布整个商店(大部分是在屏幕外)。当UIImage不在(0,0)时,处理转换和缩放的最佳方法是什么。是否有我应该使用的既定设计模式。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,只需用y原点的两倍手动偏移转换。