问候......我平静下来,开始杀人......
我有一个UIView(A Grid)类型的容器,并在UIView的层中添加了许多子层(CALayers表示网格中的单元格)。
在Cell中,我使用CGContextDrawImage在不同位置渲染许多UIImages。我很清楚翻译和缩放的必要性,但是缩放(翻转)是参考超视图(网格)协调器,而细胞CALayer的来源不是(0,0)。
因此我的渲染遍布整个商店(大部分是在屏幕外)。当UIImage不在(0,0)时,处理转换和缩放的最佳方法是什么。是否有我应该使用的既定设计模式。
答案 0 :(得分:0)
我解决了这个问题,只需用y原点的两倍手动偏移转换。