gpt4 book ai didi

ios - 如何让两个屏幕像在 snapchat 中一样同时显示?

转载 作者:行者123 更新时间:2023-11-28 14:57:12 26 4
gpt4 key购买 nike

我正在创建一个类似于 snapchat 的相机胶卷功能,其中相机位于底层,然后在点击一个按钮后相机胶卷出现。相机胶卷不会占据整个屏幕顶部的搜索栏仍然保留,并且在用向下滑动手势关闭时相机仍在运行。我不确定这种影响是如何实现的。它是通过使用 ScrollView 还是某种类型的 segue 来完成的?感谢您的帮助。

下面是有问题的视频 Snap Chat Camera Roll

最佳答案

首先,使用标准相机 UIImagePickerController 无法实现此类效果。您将需要创建自己的相机 View 。这是一个很好的入门指南:https://github.com/codepath/ios_guides/wiki/Creating-a-Custom-Camera-View

您也可以尝试使用可以轻松自定义的自定义库,例如:https://github.com/omergul/LLSimpleCamera/

现在,就实际的视觉效果而言,我认为不涉及 viewcontroller 的任何实际 segue/change。相机 View 可能总是在屏幕上(除非它被内存屏幕完全覆盖),它只是被其他东西覆盖。

内存屏幕很可能以自定义方式“呈现”。显示/关闭逻辑可以通过将 UIPanGestureRecognizer 附加到 UIView 并在平移事件上上下移动 View 来实现。如果平移的 y 值向上或向下超过某个阈值,它会自动继续其动画以显示或隐藏 View 。

关于ios - 如何让两个屏幕像在 snapchat 中一样同时显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49217563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com