由于我们在iOS 13 (如UIViewControllerPreviewing )中失去了3D Touch API,因此UIContextMenuInteraction似乎是替代品。
如果您想在Haptic上设置菜单,UIContextMenuInteraction是很好的。如果你想在承认Haptic的时候做点什么呢?
有这样的事吗?或者是Haptic与UILongPressGesture相同
发布于 2019-08-29 07:44:04
阅读文档UIContextMenuInteraction继承自UIInteraction。搜索所有子类:
回顾每个子类,我认为最适合替换UIViewControllerPreviewing的是UILargeContentViewerInteraction,因为UILargeContentViewerInteractionDelegate有一个返回视图控制器的方法。
发布于 2019-09-18 01:10:30
UIContextMenuInteraction是一个精确的替代品。您不需要设置菜单,您可以只设置一个自定义预览。该预览是视图控制器视图的快照,您可以提供该视图控制器。然后,用户可以点击预览以执行实际的视图控制器转换。这是视图控制器的peek和pop的精确模拟。
https://stackoverflow.com/questions/57697352
复制相似问题