首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS Haptic的可能性

iOS Haptic的可能性
EN

Stack Overflow用户
提问于 2019-08-28 17:25:10
回答 2查看 782关注 0票数 1

由于我们在iOS 13 (如UIViewControllerPreviewing )中失去了3D Touch API,因此UIContextMenuInteraction似乎是替代品。

如果您想在Haptic上设置菜单,UIContextMenuInteraction是很好的。如果你想在承认Haptic的时候做点什么呢?

有这样的事吗?或者是Haptic与UILongPressGesture相同

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-29 07:44:04

阅读文档UIContextMenuInteraction继承自UIInteraction。搜索所有子类:

  • UIContextMenuInteraction
  • UIDragInteraction
  • UIDropInteraction
  • UILargeContentViewerInteraction
  • UIPencilInteraction
  • UISpringLoadedInteraction
  • UITextInteraction

回顾每个子类,我认为最适合替换UIViewControllerPreviewing的是UILargeContentViewerInteraction,因为UILargeContentViewerInteractionDelegate有一个返回视图控制器的方法。

UIViewControllerPreviewing

UIContextMenuInteraction

UIInteraction

UILargeContentViewerInteractionDelegate

票数 1
EN

Stack Overflow用户

发布于 2019-09-18 01:10:30

UIContextMenuInteraction是一个精确的替代品。您不需要设置菜单,您可以只设置一个自定义预览。该预览是视图控制器视图的快照,您可以提供该视图控制器。然后,用户可以点击预览以执行实际的视图控制器转换。这是视图控制器的peek和pop的精确模拟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57697352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档