1

iCarouselライブラリを使用してUIWebViews をロードしています。carousel中央のビューをスワイプすると、スクロールできません。中央のビューの外側にスワイプすると、スクロールに問題はありません。を使用する場合、同様の問題はありませんUIImageView。私はこの問題に直面していUIWebviewます。viewForItemAtIndex以下のコードを使用して、メソッドで Web ビューを作成しています。

-(UIView *)carousel:(iCarousel *)carousel1 viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view {
    UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(50, 0, 100, 100)];
    return webView;
}

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

3

これはおそらく、カルーセル パン ジェスチャが機能しないジェスチャ レコグナイザーの問題です。コントローラーをのデリゲートとして設定できないようです。使用する が公開されwebView.scrollView.panGestureRecognizerないため、カルーセルを編集する必要があります。編集してコントローラーをデリゲートとして追加すると、からpanGestureRecognizer戻ることができます。または、独自のジェスチャのデリゲートにすることで、カルーセル内にこれを隠すことができます...YESgestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:

于 2013-10-02T13:13:40.033 に答える