重新创buildInstagram长期偷看?

我正在寻找重新创build在这个video中显示的function:

长按完成后,会出现一个视图,当用户向上滑动足够远时,选项会显示在底部。 如果用户继续向上拖动,然后放开,主视图就会popup,并跳到屏幕中间。 如果用户一直向下滑动,视图就会动起来。

我承认这里有很多不同的东西,而且这是一个非常广泛的问题。 我或多或less正在寻找一个开始使用它的地方。 我真正认识的唯一的东西是我想一个滚动视图。 我知道如何处理所有基本的东西,提出和解散不同的意见,但拖动和滚动,并回到原地是我不知道从哪里开始。

这一切只是我需要学习的scrollView代码? 例如,我想有一种方法来检测何时滚动已滚动足够多,以触发呈现选项视图。 什么使视图在拖放之后反弹到位? 等等

用什么工具来实现这种行为?

如果我没有弄错那个“苹果”的3D触摸API magic✨查看他们的文档

您可能对以下方面感兴趣:

ViewControllerPreviews:使用UIViewController预览API(演示peek(预览)和pop(提交)),以及peek快速操作

参考: https : //developer.apple.com/library/content/samplecode/ViewControllerPreviews/Introduction/Intro.html#//apple_ref/doc/uid/TP40016546