【发布时间】:2011-09-22 13:13:35
【问题描述】:
在我的应用中,我使用以下代码增加和减小图像大小:
float xx = image.frame.origin.x;
float yy = image.frame.origin.y;
image.frame = CGRectMake(xx,yy, width*0.98, height*0.98);
float xx = image.frame.origin.x;
float yy = image.frame.origin.y;
image.frame = CGRectMake(xx,yy, width*1.02, height*1.02);
此代码的作用是从左上角的原点缩放图像,因此当缩放完成时,图像焦点移出屏幕,增加增加,减少减少。
所以我遇到的问题是我的图像的焦点不是左上角,而是图像上的特定点。当我的图像被缩放时,它使用左上角作为其原点进行缩放。如何更改图像缩放的点,或者最好以数学方式计算新形状的平移,以便将新焦点位置移动到未缩放图像焦点所在的位置? 谢谢
【问题讨论】:
标签: iphone center equation image-scaling