iPhone SDK:图像缩放问题
|
在我的应用程序中,使用以下代码增加图像大小,并减小图像大小:
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);
该代码的作用是从左上角的原点缩放图像,因此,缩放完成后,图像焦点移出屏幕,逐级增加,逐级减少。
因此,我的问题是图像的焦点不在左上角,而是在图像的特定点上。缩放我的图像时,它会使用左上方作为原点进行缩放。我该如何改变图像缩放的点,或者最好以数学方式计算新形状的平移,以便将新焦点位置移动到未缩放的图像焦点所在的位置?
谢谢
没有找到相关结果
已邀请:
1 个回复
骨乏唯瓜