在UITableViewCell上使用UIButton和swipe-to-delete

时间:2015-02-09 13:58:54

标签: ios uitableview swipe

我有一个带UIButton的自定义UITableViewCell。 UIButton阻止Apple实施的滑动到删除手势识别器;如果在按钮上开始滑动,则无法识别滑动,否则将显示删除按钮,一切正常

目前,我已通过UIImageView替换UIButton以获得所需的行为。

我想如果有人设法做这项工作。

我已经尝试过实现这种委托方法

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 

并在视图/子视图中搜索其所有手势识别器,并将其指定为委托。我仍然可以使用UIButton。

我的目标是ios8

谢谢

1 个答案:

答案 0 :(得分:0)

使用UILable或UIImage代替UIButton,并将userInteractionEnabled设置为YES,并向其添加UITapGestureRecognizer手势。