首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UICollectionViewCell导航

UICollectionViewCell导航
EN

Stack Overflow用户
提问于 2016-06-26 14:04:34
回答 1查看 807关注 0票数 0

我正在用Swift开发一个iOS应用程序。

我已经创建了一个UICollectionViewController。我已经用图像填充了UICollectionViewCells。例如,如果我点击第一个单元格,它们将显示下一个ViewController (但是新的ViewController不需要来自单元格的数据,内容就完全不同了)。我只会让他们打开下一个视图控制器,这对UiCollectionView中的每个图像都是这样。

使用prepareforsegue,我有一个问题:当我点击同一ViewController显示的每一张图像时。我希望每个图像打开一个不同的新ViewController。我需要什么功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-26 14:17:53

定义它们要转换到的viewController。如果每个单元格需要转到不同的viewController,那么每个单元格都需要一个segue。

  1. 从viewController图标连接到UICollectionViewController的顶部,而不是从原型单元格:

  1. 在“属性检查器”中为其中的每一个提供一个唯一标识符。

  1. collectionView(_:didSelectItemAtIndexPath:)中,使用indexPath选择正确的segue标识符并调用performSegueWithIdentifier(_:sender:): 重写func collectionView(collectionView: UICollectionView,didSelectItemAtIndexPath indexPath: NSIndexPath) { let segue= "goToVC1","goToVC2","goToVC3“let segueID = seguesindexPath.item performSegueWithIdentifier(segueID,发件人: self) }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38039284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档