我有当前代码用于放大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;
}
图像位于右上角,如果我放大了一半的图像戈尔(Gores),我该如何以这种方式放大图像,它保持在右角并正确显示?
使用cgaffinetransformtranslate在Zoom时向左移动它?