UICollectionViewLayout for Google Chrome(iOS App)类似标签切换器UI

UICollectionViewLayout for Google Chrome (iOS App) Tab Switcher-like UI

我的项目需要一个 UI 像 Google Chrome 的标签切换器。过去有过这样的问题,但回复大多无关紧要,因为它是 5 年前写的,回复与静态和重叠的 Evernote UI(here)有关。我已经尝试了好几天,但我能得到的最好的东西真的很慢。同样有趣的是,在编码时,它在某些区域起作用,然后却没有。我没有选择任何代码,因为老实说我的代码可能错误多于正确,我应该从头开始。

是什么让它如此混乱?自下而上必须最初是 100% 可见,接下来是 50%,接下来是 25%(相对于它们的高度),而且显然它是可滚动的。像 chrome 这样的滚动方向首先(最新)在底部,最后在顶部。但是,我也希望第一个和第二个之间的距离增加,如果您向下滚动以查看最近的视图,第二个必须能够 100% 可见,因为底部应用程序从屏幕上消失了。

是的,这是一个越狱项目,但这无关紧要,因为我已经在 iOS 模拟器中为此部分编写了一个副本。这只是 UICollectionView 的布局问题。项目的所有其余部分都已编码

我认为您可以使用以下库来达到预期的效果。 StickyCollectionView-Swift