2012-04-30 9 views
0

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

[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]; 

私がしようとした場合、これはタップと罰金code.Worksが、ImageViewのがUIImageview上でズームやタッチ機能の両方を追加する方法任意のアイデアを、scrollview.Isを隠すため、ズームは動作しませんか?

ありがとうございました。

答えて

1

uiimageビューにズームとタップジェスチャーを追加することができます。this codeを参照してください。これは、必要なものを手助けします。 コーディングを楽しむ;)

+0

それは私のために正常に動作します。ありがとう –

+0

あなたは@GajendraKChauhan –

+0

@ Alokを歓迎しました。もう1つの問題があります。問題は私のアプリケーションにUIViews(GRIDのような)があることです。私はZoomIn ImageView、グリッドも拡大されます。私はそれを望んでいません。つまり、ImageViewをズームすると、サブビューをズームしないでください。何か案が..? –

関連する問題