0

我有放大 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;
}

图像位于右上角,如果我将图像的一半放大到视图之外,我该如何放大图像以使其保持在右上角并正确显示?

4

1 回答 1

0

缩放时使用 CGAffineTransformTranslate 将其向左移动?

于 2012-11-01T14:02:17.550 回答