我有UITableView
个自定义UITableViewCells
。在单元格中,我有一个UIButton
,我不希望被单元格的3D触摸事件触发。
我希望它以与 Apples消息应用类似的方式工作,如果您看一下它的工作方式,如果您按缩略图消息发件人图片(或姓名首字母缩写),您会得到一个不同的偷看&从按下整个单元格时弹出。唯一的区别是 我想完全忽略偷看和放大弹出我的按钮 。那里的任何人都知道一个很好的解决方案吗?
提前谢谢你。
答案 0 :(得分:0)
创建UIView
并使用UITapGestureRecognizer
和this DeepPressGestureRecognizer
等自定义力触摸手势识别器。以DeepPressGestureRecognizer
阻止UITapGestureRecognizer
识别的方式设置手势识别器。
答案 1 :(得分:0)
我通过添加涵盖整个UIButton
的{{1}}解决了这个问题,然后针对我不想被触发的UITableViewCell
我创建了一个单独的UIButton
我放在3D触摸顶部的背景触发UIView
。
这为整个UIButton
创建了一个3D触摸动画,看起来非常漂亮。