【发布时间】:2010-08-07 01:48:20
【问题描述】:
我一直在尝试实施一个限制,以防止用户在我的多点触控缩放应用中过度缩放图像。问题是,当我通过转储矩阵设置最大缩放级别时,一旦图像的整体比例达到我的极限,图像就会开始向下平移。我相信它这样做是因为矩阵仍然受到 postScale(theScaleFactorX,theScaleFactorY,myMidpointX,myMidpointY) 的影响,其中 theScaleFactorX/Y 是乘以图像整体比例的量(所以如果 theScaleFatorX/Y 记录为 1.12 ,并且图像的原始尺寸为 0.60,整体缩放现在为 0.67)。似乎正在进行某种数学运算来创建这个翻译,并且想知道是否有人知道它是什么,所以我可以阻止它翻译,只允许用户缩小。
【问题讨论】: