0

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にズーム機能とタッチ機能の両方を追加する方法はありますか?

ありがとう。

4

1 に答える 1

1

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

于 2012-04-30T06:40:12.237 に答える