Objective c 使用幻灯片uitableviewcell滚动uitableview
我已经做了一个定制的UITableViewCell`带有一个前视图和一个后视图,用于执行类似邮箱的操作 我添加了Objective c 使用幻灯片uitableviewcell滚动uitableview,objective-c,uitableview,uigesturerecognizer,Objective C,Uitableview,Uigesturerecognizer,我已经做了一个定制的UITableViewCell`带有一个前视图和一个后视图,用于执行类似邮箱的操作 我添加了手势识别器来滚动前视图,以便 self.slideRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(slide:)]; [self.slideRecognizer setDelegate:self]; [self addGestureRecognizer:self.sl
手势识别器
来滚动前视图,以便
self.slideRecognizer =
[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(slide:)];
[self.slideRecognizer setDelegate:self];
[self addGestureRecognizer:self.slideRecognizer];
问题是我无法向下滚动UITableView
,除非我在UITableView单元格
(例如在UITableView
标题上)外点击并向下滚动
应该在我的方法中添加或编辑一些内容
- (void)slide:(UIPanGestureRecognizer *)panRecognizer
是真的吗
这就是我的解决方案
基于Simon的链接,我在tableViewController和自定义单元格中添加了此代码
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:
(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
问题是,分配自定义pan
手势识别器时,我已使默认的pan无效。我将看一看这个问题,它看起来非常类似。听起来好像这个手势只是被那个细胞捕捉到而没有被传递
我不确定这是否与你的问题完全相同。你应该发布更多的代码
另一方面,作为开发人员和用户,我个人发现滚动元素中的滚动元素非常讨厌使用。从可用性的角度来看,我会考虑重新设计。不过,这只是我的意见。我同意你的意见,但我没有选择自己的设计。我阅读了链接,并因此更改了问题,谢谢!试试这个链接。这已经实现了,可以使用滑动单元格。如果我的答案解决了您的问题,请记住将其标记为顶级答案,以便其他人知道它解决了问题,我将获得代表分数。谢谢