我有一个UITableView
带有定制的UITableViewCells
. 在单元格中,我有一个UIButton
我不想被单元格的 3D 触摸事件触发的单元格。
我希望它以与Apples 消息应用程序类似的方式工作,如果你在那里查看它的工作方式,如果你按下消息发件人图像(或首字母缩写)的缩略图,你会得到不同的 peek & pop你按下整个单元格。唯一的区别是我想完全忽略我的按钮的 peek & pop。有谁知道一个好的解决方案吗?
先感谢您。
创建 aUIView
并将 aUITapGestureRecognizer
与这样的自定义强制触摸手势识别器一起使用DeepPressGestureRecognizer
。DeepPressGestureRecognizer
以防止识别的方式设置手势识别器UITapGestureRecognizer
。
我通过添加一个UIButton
覆盖整个的来解决这个问题UITableViewCell
,然后对于UIButton
我不想被触发,我创建了一个UIView
具有清晰背景的单独的,我放置在 3D 触摸触发的顶部UIButton
。
这为整体创建了一个 3D 触摸动画UITableViewCell
,看起来非常漂亮。