ios - 如何限制 UICollectionView 的单元格显示数量 - swift

标签 ios swift uicollectionview iosdeployment

我是一名新的 iOS 编程人员,我有点缺乏技术技能,所以今天我想出了一个问题,如何限制在 UICollectionView 上显示的单元格数量。

例如,我从服务器加载数据,它包含 20 个单元格。所以,当加载完成时,内容应该显示 10 个或更少,因为我有另一个按钮在另一个 collectionView 中显示 viewAll 内容,这样它将显示所有 20 个内容。

我怎样才能实现这样的目标?

最佳答案

你可以试试

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return min(10, imagesArr.count) // OR imagesArr.count > 10 ? 10 : imagesArr.count
}

关于ios - 如何限制 UICollectionView 的单元格显示数量 - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52254307/

相关文章:

ios - 从 UICollectionView 可见区域创建 UIImage

ios - UICollectionView 不重新加载数据

ios - 自 Xcode 8 以来的 Layout Interface Builder 约束问题

ios - 数组在错误的位置返回值

objective-c - tvOS - 播放 uLaw 声音

ios - 平滑滚动到 UITableView 中索引路径中靠近单元格的特定位置

ios - 将用户文本字段输入附加到其他 View Controller 中的数组中

ios - yuv 转 jpeg iOS

ios - 如何在 Swift 中将新单元格插入 UITableView

iphone - UICollectionReusableView 使用动画更改标题高度