- 这是我的牢房。红色
UIViews
矩形是UIButtons
:
- 接下来是,我使用3D Touch和返回(不弹出)来选择我的视图:
- 现在我的按钮被禁用触摸。我不能按他们中的任何一个。它不起作用。仅适用于被选中的单元格。但是,我可以再次在该单元格上选择新控制器或...移动它。
为什么我在该单元格上使用 3d touch 后禁用了自定义单元格中的按钮。
在tableView:cellForRowAtIndexPath:
我注册预览:
if #available(iOS 9.0, *) {
if traitCollection.forceTouchCapability == .Available {
registerForPreviewingWithDelegate(self, sourceView: cell)
}
}
更新
在使用 3D Touch 之前,我确实调试了视图层次结构:
和3D Touch之后:
_UIReplicantView
并且_UIReplicantContentView
在我完成3D Pick后不会从UIView
我注册的预览中删除。
这是预览UIReplicantView
: