gpt4 book ai didi

ios - UICollectionView 自定义布局

转载 作者:行者123 更新时间:2023-11-29 13:16:05 25 4
gpt4 key购买 nike

我想实现一个 UI,就像 iphone 中的应用商店应用程序一样。 UI 看起来相当复杂,其中有许多事件部件。下面是应用程序的屏幕截图。

enter image description here

该 View 具有三行单元格。这些行中的每一行都包含很少的其他可以滚动的 View 。我首先尝试使用 UITableView 来实现它。因此,我创建了一个自定义单元格,并意识到我必须向每个单元格添加 ScrollView 。我添加了 ScrollView ,但我不得不再次在 ScrollView 的顶部添加其他 View 。同样,我创建了 nib,然后动态创建 View 并添加到单元格上,但这会带来非常糟糕的性能。 UI 经常滞后,我知道这是因为每次都实例化自定义 View 并添加到 ScrollView 。

然后,我尝试用 UICollectionView 做同样的事情。我对 UICollectionViewFlowLayout 类进行了子类化。但是,我不知道如何实现这一目标。这对我来说似乎很有趣。如果有人能给我一个线索,我会尝试自己实现。我不认为 tableview 方式是好的方式,但我认为 Collection View 可能是更好的解决方案。我真的很感激所有那些总是试图通过让别人变得更好、教导和让人们成长来让世界变得更美好的人。 ;)

最佳答案

我不认为你可以用一个 Collection View 来做到这一点,但你可以在一个 ScrollView 中使用 3 个 Collection View 。很难说出他们是如何实现的,但我认为您可以通过 ScrollView 中一个位于另一个下方的三个标准 Collection View 来实现。我认为不需要对 UICollectionViewFlowLayout 进行子类化——像这样的一条水平线很容易通过标准行为实现。

关于ios - UICollectionView 自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15777863/

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