我正在使用iCarousel
库来加载UIWebView
。当我在中心视图上滑动时,我无法滚动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;
}
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
这可能是一个手势识别器问题,导致旋转木马平移手势无法正常工作。您似乎无法将控制器设置为webView.scrollView.panGestureRecognizer
的委托,因此,您需要编辑轮播,因为它不会使其公开使用的panGestureRecognizer
。编辑它以将控制器添加为委托,然后您可以从YES
返回gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
。或者,您可以将其隐藏在轮播中,方法是将其作为自己手势的代表......