我希望为图片重新创建此视频中显示的功能:
https://www.youtube.com/watch?v=zEREoIcoQHE
长按完成后,会出现一个 View ,当用户向上滑动足够远时,选项会出现在底部。如果用户继续向上拖动然后放手,主视图会动画弹回屏幕中间。如果用户一直向下滑动, View 就会消失。
我知道这里发生了很多事情,有很多不同的部分,这是一个非常广泛的问题。我或多或少正在寻找一个开始使用它的地方。我在这里唯一真正认识到的是我猜是 ScrollView 。我知道如何通过呈现和关闭不同的 View 来完成所有基本操作,但我不确定如何开始拖动、滚动和回到原位。
我需要学习的只是 scrollView 代码吗?例如,我想有一种方法可以检测滚动条何时滚动得足够远以触发显示选项 View 。是什么让 View 在向上拖动和释放后弹回原位?等等
使用什么工具来实现这种行为?
最佳答案
如果我没记错的话,那就是“Apple”的 3D touch API 魔法 ✨ 查看他们的 documentation
您可能感兴趣:
ViewControllerPreviews: Using the UIViewController previewing APIs, which demonstrates peek (preview) and pop (commit), as well as peek quick actions
关于ios - 重新创建 Instagram 长按查看?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42049135/