【发布时间】:2013-08-22 15:29:04
【问题描述】:
我将 ICarousel 添加到我的 IOS 项目中,它运行良好。我可以滚动图片。
然后我的视图包含另一个数据。所以我需要添加一个覆盖我所有视图的 UISCrollView。所以,现在,我的 ScrollView 中有一些元素(标签、文本视图和 ICarousel 的 UIVIew)。
ScrollView 工作正常。但是现在,ICarousel 不会切换图片。图片已加载(我看到第一张和第二张的一部分),但轮播不再起作用。
有人有同样的问题吗?如何解决?
编辑:
在@Wain 的建议之后,我尝试了这个:
- (void)viewDidLoad
{
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)];
[self.view addGestureRecognizer:panRecognizer];
panRecognizer.delegate = self;
}
- (void)pan:(id)sender {
NSLog(@"Pan");
}
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return YES;
}
它不起作用,但我用断点检查,当我尝试水平滚动时它运行shouldRecognizeSimultaneouslyWithGestureRecognizer方法。
我哪里错了?
【问题讨论】:
-
你知道iCarousel使用
UIGestureRecognizers还是touchesBegan?
标签: iphone ios objective-c cocoa-touch icarousel