/ / iPhoneでのズームとTapGesture-iPhone、Objective-C

ズームとTapGesture iphone - iphone、objective-c

ズームを追加する方法(ピンチジェスチャを使用)およびscrollViewを使用せずにUIImageViewで(tapGestureを使用して)タッチしますか?出来ますか? UIImageViewとUIScrollViewの両方を使用しました。これはviewDidLoadに配置されたコードです。

    [scrollView addSubview:imgView];
scrollView.minimumZoomScale = 1.0;
scrollView.maximumZoomScale = 12.0;
scrollView.delegate = self;

[scrollView setZoomScale:scrollView.userInteractionEnabled];
[[self view] addSubview:imgView];

[scrollView bringSubviewToFront:self.view];



//gesture recognizer
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
[imgView addGestureRecognizer:tap];

このコードを試してみると、Tapで問題なく動作しますが、Imageviewがscrollviewを非表示にしているため、ズームは機能しません。UIImageviewにズーム機能とタッチ機能の両方を追加する方法

ありがとう。

回答:

回答№1は1

uiimageビューにズームとタップの両方のジェスチャーを追加することができます このコード 私はネット上でこれがあなたが必要なものに役立つことを発見しました。 コーディングをお楽しみください;)