如何在Objective-C中像Twitter一样显示预览

Posted

技术标签:

【中文标题】如何在Objective-C中像Twitter一样显示预览【英文标题】:How to show preview like in Twitter in Objective-C 【发布时间】:2020-05-15 19:01:28 【问题描述】:

我正在使用 Objective-C 中的UIViewControllerPreviewing,Peek 和 pop 工作正常,但我需要像 Twitter 3D Touch 一样,如下图所示,我的意思是当我们使用 3D Touch 时我需要选项。

但是使用UIViewControllerPreviewing,我无法做到这一点。

【问题讨论】:

【参考方案1】:

我认为您需要这个UIContextMenuInteraction - 使用UIContextMenuInteraction 对象将用户的注意力集中在您内容的特定部分上,并为用户提供在该内容上执行的操作。上下文菜单交互对象跟踪支持 3D Touch 的设备上的 Force Touch 手势,以及不支持它的设备上的长按手势。

希望这会有所帮助!

【讨论】:

以上是关于如何在Objective-C中像Twitter一样显示预览的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中像 UITabBarItem 一样设计 UIButton?

如何在 Swift 中像数组一样访问图像资源

如何在 jupyter 中像 pandas Dataframe 一样打印 Pyspark Dataframe

如何在 UITextView 中像提词器一样快速滚动文本?

如何在 Python3 中像 printf 一样打印?

如何在Objective C中像Marquee Tag一样为UIImage设置动画