Я пытался установить ограничение, чтобы пользователь не мог слишком сильно масштабировать изображение в моем приложении для мультисенсорного увеличения.Проблема заключается в том, что, когда я устанавливаю максимальный уровень масштабирования путем сброса матрицы, изображение начинает трансформироваться вниз, как только общий масштаб изображения достигает моего предела.Я полагаю, что это происходит потому, что на матрицу по-прежнему влияет postScale (theScaleFactorX, theScaleFactorY, myMidpointX, myMidpointY), где theScaleFactorX / Y - это значение, умноженное на общий масштаб изображения (поэтому, если theScaleFatorX / Y записано как 1.12и размер изображения составляет 0,60 от исходного размера, общий масштаб теперь составляет 0,67).Похоже, что происходит какая-то математика, которая создает этот перевод, и мне было интересно, знает ли кто-нибудь, что это такое, поэтому я могу запретить его перевод и позволить пользователю только уменьшить масштаб.