我有放大 UIImageView 的当前代码:
- (void)handlePinch:(UIPinchGestureRecognizer *)pinchGestureRecognizer
{
mCurrentScale += [pinchGestureRecognizer scale] - mLastScale;
mLastScale = [pinchGestureRecognizer scale];
if (pinchGestureRecognizer.state == UIGestureRecognizerStateEnded)
{
mLastScale = 1.0;
}
CGAffineTransform currentTransform = CGAffineTransformIdentity;
CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, mCurrentScale, mCurrentScale);
thumbView.transform = newTransform;
}
图像位于右上角,如果我将图像的一半放大到视图之外,我该如何放大图像以使其保持在右上角并正确显示?