昨日のUIScrollView でスクロールさせるに少し追加して UIScrollView をピンチイン、ピンチアウトで拡大縮小する方法です。

ScrollViewController.m の scrollView の設定をしている部分に以下を追加。拡大率と縮小率の指定です。

scrollView.maximumZoomScale = 4.0;
scrollView.minimumZoomScale = 0.4;


同じくScrollViewController.m に以下のメソッドを追加。拡大縮小する UIImageView を return すればいい。

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    return myImage;
}

これだけでピンチイン、アウトが可能です。

関連する投稿