如何实现3D-Touch Peek-and-select?

Ort*_*ntz 9 iphone cocoa-touch uikit ios 3dtouch

电话,提醒和地图使用不同的3D-Touch Peek UI,允许一次选择一个动作.例如,强行按下提醒并一次性选择"一天提醒我",而不释放手指.它在视觉上与使用UIViewControllerPreviewingAPI的标准3D Touch预览不同,因为它在左对齐文本旁边显示自定义图标.

在此输入图像描述

我找不到使用官方API执行此操作的方法.我错过了什么,或者这确实是私有API吗?

Ort*_*ntz 3

我也在苹果开发者论坛上提出了我的问题,并收到了苹果的回复:

目前还没有公共 API 可以完成这些操作。如果您想在应用程序中执行此操作,请提交错误报告,并包含您要执行的操作的具体详细信息。

所以目前还不能使用官方的SDK。我提交了这个增强请求雷达,如果您也需要这个,我鼓励您欺骗它!