由于 iOS 13 不支持 3D Touch,是不是有任何功能可以通过长按手势打开预览(预览)?

Posted

技术标签:

【中文标题】由于 iOS 13 不支持 3D Touch,是不是有任何功能可以通过长按手势打开预览(预览)?【英文标题】:Is there any function for opening a preview (peek) with a long press gesture since 3D Touch won't be supported in iOS 13?由于 iOS 13 不支持 3D Touch,是否有任何功能可以通过长按手势打开预览(预览)? 【发布时间】:2019-09-15 15:05:17 【问题描述】:

我希望用户拥有在 iPhone 6S 和更新版本上受支持但通过长按手势实现的 peek & pop 功能,因为这是 Apple 在 ios 13 中通过移除新 iPhone 上的 3D Touch 来实现的功能。是否已经有一些可用的函数和委托,或者这是新 Xcode 版本附带的东西?

实现长按手势不是问题,但代表非常方便,Apple 提供了 3D Touch。

【问题讨论】:

【参考方案1】:

我相信UIContextMenuInteraction 是您正在寻找的。示例教程here.

【讨论】:

以上是关于由于 iOS 13 不支持 3D Touch,是不是有任何功能可以通过长按手势打开预览(预览)?的主要内容,如果未能解决你的问题,请参考以下文章

原生脚本中的 iOS 3D Touch 支持

iOS 14 并未移除 3D Touch 功能,苹果官方:暂时不可用

查明 Mac 是不是支持 Force Touch

iOS 14移除3D Touch?苹果:暂时不可用!

既然Unity3D可以开发ios和android,那它可不可以代替ios和android?

iOS 实现点击在tableview中使用3D Touch