UIButton和刷卡在UITableViewCell上删除

UIButton和刷卡在UITableViewCell上删除

问题描述:

我有一个UIButton自定义UITableViewCell。 UIButton阻止Apple实施的滑动删除手势识别器;如果在按钮上开始滑动,则不会识别该滑动,否则会出现删除按钮并且一切正常。UIButton和刷卡在UITableViewCell上删除

目前,我已经用UIImageView替换了UIButton以获得所需的行为。

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

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

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

,并寻找其所有手势识别器视图/子视图,并指定他们对小区的代表。我仍然可以使它与UIButton一起工作。

我的目标iOS8上

感谢

+0

这很奇怪。我在几天前看到的这种确切情况的行为是,可以识别滑动,但是当我将手指从手指上移开时,按钮也会闪烁。这可能是因为我的按钮很大。但我解决它的方式是摆脱按钮,并在图像上使用轻击手势识别器。 – kkarayannis 2015-02-09 14:03:47

+0

你的动作在里面吗? – kkarayannis 2015-02-09 14:04:39

+0

是的,我的按钮是建立在故事板文件中的 – 2015-02-09 15:21:18

使用UILable或UIImage的代替的UIButton,并设置userInteractionEnabled为YES,并添加UITapGestureRecognizer姿态吧。