转到Swift中的特定Collection View单元格

时间:2014-08-05 10:30:37

标签: swift

我有一个收集视图,其中包含按字母顺序排列的拇指照片单元格。

在选择拇指时,我想转到下一个视图上的那个拇指的完整照片,这是相关拇指的完整照片的水平分页收集视图,其顺序与拇指相同。

完整的照片集视图是从拇指视图中的segue触发的。

如果我选择拇指照片编号3,我想转到完整照片编号3而不是默认设置,这是分页集中的第一张完整照片。

1 个答案:

答案 0 :(得分:0)

我最终提出了以下解决方案。在我的拇指视图segue我把

let selectedItems:NSArray = thumbCollection.indexPathsForSelectedItems()
let selectedItem:NSIndexPath = selectedItems[0] as NSIndexPath 
selectedPhotoIndex = selectedItem.row slideVC.selectedPhotoIndex = selectedPhotoIndex 

在我的幻灯片中我有

override func viewDidLayoutSubviews() { 
    slideCollection.scrollRectToVisible(CGRectMake(320 * CGFloat(selectedPhotoIndex), 0, 320 , 240), animated: false)
}