ios - Swift:如何限制 CollectionView 中的 numberOfItemsInSection?

标签 ios swift uicollectionview

我有一个 UICollectionView 用于显示从 Internet 下载的图像。我有一个用于存储数据的数组:var post1: [Posts] = [Posts]()。并且在

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        return post1.count
    }

例如post1.count是4,但我只想显示其中的前3个,我应该如何限制numberOfItemInSection?谢谢。

最佳答案

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return post1.count > 3 ? 3 : post1.count
}

顺便说一句,如果你想显示post1的前3个,你应该使用另一个数组(有3个Posts)作为collectionView的数据源。

关于ios - Swift:如何限制 CollectionView 中的 numberOfItemsInSection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39061789/

相关文章:

ios - 按下按钮时显示键盘

swift - 循环 UITapGestureRecognizer 只添加到最后一个而不是全部

objective-c - UICollectionViewLayout 教程

ios - Google Places Autocomplete,按机构/餐馆过滤

ios - 如何在 Swift 中制作圆形 UIView

ios - 如何在 swift 3 中使用现有的 SQLite? (FMDB)

ios - Facebook 应用程序登录请求不在 FB iOS 应用程序中打开,它在 Safari 移动浏览器中打开

ios - UIButton 上的 UIControl.State.Highlighted 图像仅在第一次触摸事件后有效

iphone - UICollectionView 奇怪的滚动问题

ios - 如何快速组织uitableview的动态数量作为滑动页面