【发布时间】:2017-03-26 19:35:44
【问题描述】:
好的,所以我有一个集合视图并试图找到一个项目的索引路径,因为我需要删除某个索引路径中的一个项目。例如这很难解释抱歉。好的,所以在我的收藏视图中,我在第 1 部分做了一个常量 count = mycollectionview.numberof 项目,只有一个部分。这是我目前拥有的一些代码,你会看到我有一些代码来检查项目是否高于数字 3 或等于。
var currentImage = 0
func scrollViewDidScroll(_ scrollView: UIScrollView) {
var iti = //indexpathofitem
let count = myCollectionView.numberOfItems(inSection: 1)
let x = floor(myCollectionView.contentOffset.x / view.frame.width)
if Int(x) != currentImage {
currentImage = Int(x)
print(currentImage)
}
}
请在 cmets 中提出您的任何问题,我会回答他们,如果这令人困惑,请见谅。只需要在collectionview 中找到item 的indexpath。 水平滚动,启用分页,图像占据整个单元格。
【问题讨论】:
-
使用这个方法-: override func collectionView(collectionView: UICollectionView!, didSelectItemAtIndexPath indexPath: NSIndexPath!)
-
如果只有 1 个部分,则此行没有意义:
let count = myCollectionView.numberOfItems(inSection: 1)。部分索引是从零开始的。第 0 部分 = 第一部分,第 1 部分 = 第二部分,依此类推。 -
是的,我知道刚刚看到了,哈哈
-
您是否要删除最后一项的第三项?
标签: ios swift uicollectionview