0

UIScrollview と UIScrollview のサブビューである UIimageview を 1 つ使用しており、UIImageview で UIPinchgesturerecognizer を使用したいのですが、うまくいきません。

4

2 に答える 2

0

グーグルで答えを得たので、スクロールビューのすべてのジェスチャを無効にしてから、UIImageviewのユーザーインタラクションをYESに設定します。このコードを使用してUIScrollviewのジェスチャを無効にします

 for (UIGestureRecognizer* recognizer in [scrollviewFrame1 gestureRecognizers]) {
            if ([recognizer isKindOfClass:[UIPinchGestureRecognizer class]]) {
                [recognizer setEnabled:NO];
            }
        }
于 2013-04-22T07:54:03.960 に答える
0

シンプルです。次のように使用できます。

yourImageView = [[UIImageView alloc] initWithImage:yourImage];
[yourScrollView addSubview:yourImageView];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
[yourImageView addGestureRecognizer:singleTap];
[sibgleTap release];

幸運を。

于 2013-04-20T06:38:05.033 に答える