2014年5月10日土曜日

【Objective-C】UIImageView上のイメージ画像(UIImageView)をピンチして拡大・縮小する方法

UIScrollViewの上にUIImageViewを追加する。
ヘッダーファイルにUIScrollViewのデリゲートを設定する。
ソースファイルでUIScrollViewの拡大率の設定して、デリゲートメソッドを定義する。これだけで、イメージ画像の拡大、縮小が可能です。

■ヘッダー
@interface ViewControllerPhoto : UIViewController<UIScrollViewDelegate>
{
}
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@end

■ソース
- (void)viewDidLoad
{
    [super viewDidLoad];

    self.scrollView.minimumZoomScale = 1.0f;
    self.scrollView.maximumZoomScale = 3.0f;
    self.scrollView.delegate = self;

}

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    return self.imageView;
}

0 件のコメント:

コメントを投稿