gpt4 book ai didi

ios - 像苹果的 iPad 邮件应用一样构建一个 "grouping"的动画

转载 作者:行者123 更新时间:2023-12-01 19:13:52 24 4
gpt4 key购买 nike

如何像 Apple 邮件或 Gmail iPad 应用程序那样制作这种“分组”动画?

这是否需要硬编码,并完全使用动画框架完成,或者 Apple 是否为此公开了一个 API。我检查了开发人员文档,但没有看到类似的内容。但是 Gmail 能够准确地复制 Apple 的动画,这就是为什么我很想知道它是否可以以更简单的方式完成。

enter image description here

最佳答案

我 95% 确定 Apple 没有 UIStackOfPaperViewController 或类似的东西。您必须自己编写代码。

从概念上讲,它并不太复杂:带有纹理的背景 View ,每个 subview 以随机角度倾斜,下方有一个阴影。您可以通过在“真实” View 周围的 View 中绘制渐变来制作阴影。 Core Animation 的默认行为可能会做正确的事情,例如如果您在屏幕外创建页面 View ,然后设置最终位置,它将以您希望的方式飞到堆栈上。

如果您不需要支持 iOS 6 之前的版本,Collection View Controller 中可能有一些好东西可以让这更容易。

希望这些信息足以让您入门,但您的问题确实很广泛。很难回答“我该怎么做 X?”如果您没有指定起点,或回答“我怎样才能以更简单的方式做到这一点?”如果你没有具体说明你认为困难的方式是什么。

关于ios - 像苹果的 iPad 邮件应用一样构建一个 "grouping"的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569801/

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