gpt4 book ai didi

ios - 一个一个地输出 UICollectionView 单元格的 Swift 按钮?

转载 作者:行者123 更新时间:2023-11-28 14:54:22 25 4
gpt4 key购买 nike

我制作了一个 UICollectionView,一切正常。它生成了 100 个单元格,我可以在模拟器中毫无问题地滚动它们。

但是,我不想一次看到所有单元格,而是希望在按下红色按钮时一个一个地释放单元格。

我很困惑,因为我在 Storyboard 中注意到,它对屏幕上的单元格数量进行了硬编码。有什么办法可以解决这个问题吗?

谢谢!

This is what the UI looks like in storyboard.

This is the code I used to make it. It's basic, and just says to fill the text box of the cell with a string from the array.

最佳答案

你的问题是乱码。

Collection View 有一个委托(delegate)和一个数据源。数据源响应 UICollectionViewDataSource 协议(protocol)中的消息。该协议(protocol)让 Collection View 询问它有多少部分,每个部分有多少行,以及询问来自这些部分和行的单元格。

还有一些方法可以让您告诉表格 View 您想要添加更多单元格。看一下 insertItems(at:) 方法。这使您可以提供一个 indexPaths 数组,它告诉 TableView 您已经添加了新条目。

您当然可以编写一个按钮操作方法,向您的数据模型添加一个或多个条目,然后使用 insertItems(at:) 方法通知 Collection View 它有新条目。如果 Collection View 的内容 View 中有空间可以显示额外的单元格,那么它将调用数据源并在这些索引路径中请求新的单元格。

关于ios - 一个一个地输出 UICollectionView 单元格的 Swift 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49522824/

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