获取collectionView中的所有单元格

哈姆扎·哈桑(Hamza Hassan)|

如何获得所有细胞collectionViewcollectionView只有一个方法indexForVisibleItem,我只能选择出现在屏幕上的细胞,但我不能访问无形的细胞。例如,collectionView当我尝试使用该indexForVisibleItem方法时,我只有50张图像,而我只能得到24张图像。如何选择其中包含50张图像的所有单元格CollectionView有什么办法可以执行此任务?

我的代码:

@IBAction func selectAllActionBtn(sender: AnyObject) {

    dictionaryOfImagesForExport = [:]
    dictionaryOfGetImageUrl = [:]
    if editing {
    let fileManager = NSFileManager.defaultManager()
    do {
        let document = try fileManager.URLForDirectory(.DocumentDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: false)

        let getFolders = try fileManager.contentsOfDirectoryAtURL(document, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles)

        for folder in getFolders {
            if folder.lastPathComponent! == albumName {
                let getImages = try fileManager.contentsOfDirectoryAtURL(folder, includingPropertiesForKeys: nil, options: .SkipsHiddenFiles)
                for index in 0...getImages.count {
                    let indexP = NSIndexPath(forItem: index, inSection: 0)
                   let cell = myCollectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexP) as! AlbumImagesCollectionViewCell

                    for img in getImages {
                        cell.imageViewCell.image = UIImage(data: NSData(contentsOfURL: img)!)


                        cell.imageViewCheck.image = UIImage(named: "check.png")
                        dictionaryOfImagesForExport.updateValue(cell.imageViewCell.image!, forKey: indexP.row)
                        dictionaryOfGetImageUrl.updateValue(cell.imageUrlLabel.text!, forKey: indexP.row)
                    }


                }
            }
        }

    }catch {
        print(error)
    }

        exportBtn.enabled = true
        moveBtn.enabled = true
        deleteBtn.enabled = true
    }


}

谢谢提前

狮子座

如果您的collectionView放置24个单元格,则意味着在集合视图中只有24个单元格。

如果您想全部检查,我认为您应该按照以下方式实施单元模式

class cellMode{
  ......
  var status = false
  ......
}

选择/取消全选时,更改单元格的状态并重新加载collectionview。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取collectionView中的所有单元格

来自分类Dev

从datagrid中的行获取所有单元格数据

来自分类Dev

CollectionView中单元格之间的间距

来自分类Dev

突出显示CollectionView中的单元格

来自分类Dev

无法在collectionview中创建单元格?

来自分类Dev

获取谷歌脚本中所有选定的单元格

来自分类Dev

如何从单个单元格获取所有值

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

Excel公式可在一个单元格中获取所有值

来自分类Dev

从JQuery Datatables中的特定行获取所有单元格

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

Excel-从所有工作表的单元格中获取数据(如果文本匹配)

来自分类Dev

需要使用 VBA 获取 Excel 单元格行中的所有 ID

来自分类Dev

Javascript从所有tr中获取特殊单元格值并显示到json

来自分类Dev

获取包含特定公式的列中的所有单元格,其中值为 X

来自分类Dev

从页面上所有表格的特定单元格中获取值

来自分类Dev

DataTables:遍历所有行并从每行的特定单元格中获取值

来自分类Dev

使用jquery获取所有单元格值属于html表中的一列

来自分类Dev

获取jQuery创建的表格中某一列中所有单元格的数据

来自分类Dev

单击单元格中的按钮时访问所有单元格

来自分类Dev

Excel筛选列中的所有单元格,而不是筛选的那些单元格

来自分类Dev

获取一个子范围,该子范围具有除第一行中的单元格以外的所有单元格?

来自分类Dev

CollectionView单元格中的Swift CollectionView单元格-当前的新视图控制器

来自分类Dev

选择列中的所有空白单元格

来自分类Dev

userInteractionEnabled禁用单元格中的所有元素

来自分类Dev

所有单元格中的Javascript onClick事件

来自分类Dev

修剪工作簿(VBA)中的所有单元格

来自分类Dev

Kendo Grid更新单元格中的所有行

来自分类Dev

如何从单元格中删除所有标签层

Related 相关文章

  1. 1

    获取collectionView中的所有单元格

  2. 2

    从datagrid中的行获取所有单元格数据

  3. 3

    CollectionView中单元格之间的间距

  4. 4

    突出显示CollectionView中的单元格

  5. 5

    无法在collectionview中创建单元格?

  6. 6

    获取谷歌脚本中所有选定的单元格

  7. 7

    如何从单个单元格获取所有值

  8. 8

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  9. 9

    Excel公式可在一个单元格中获取所有值

  10. 10

    从JQuery Datatables中的特定行获取所有单元格

  11. 11

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  12. 12

    Excel-从所有工作表的单元格中获取数据(如果文本匹配)

  13. 13

    需要使用 VBA 获取 Excel 单元格行中的所有 ID

  14. 14

    Javascript从所有tr中获取特殊单元格值并显示到json

  15. 15

    获取包含特定公式的列中的所有单元格,其中值为 X

  16. 16

    从页面上所有表格的特定单元格中获取值

  17. 17

    DataTables:遍历所有行并从每行的特定单元格中获取值

  18. 18

    使用jquery获取所有单元格值属于html表中的一列

  19. 19

    获取jQuery创建的表格中某一列中所有单元格的数据

  20. 20

    单击单元格中的按钮时访问所有单元格

  21. 21

    Excel筛选列中的所有单元格,而不是筛选的那些单元格

  22. 22

    获取一个子范围,该子范围具有除第一行中的单元格以外的所有单元格?

  23. 23

    CollectionView单元格中的Swift CollectionView单元格-当前的新视图控制器

  24. 24

    选择列中的所有空白单元格

  25. 25

    userInteractionEnabled禁用单元格中的所有元素

  26. 26

    所有单元格中的Javascript onClick事件

  27. 27

    修剪工作簿(VBA)中的所有单元格

  28. 28

    Kendo Grid更新单元格中的所有行

  29. 29

    如何从单元格中删除所有标签层

热门标签

归档