gpt4 book ai didi

ios - 使用 Xcode 6 在 UICollectionView 中继续

转载 作者:行者123 更新时间:2023-11-28 09:18:05 24 4
gpt4 key购买 nike

我是 Swift 和 iOS 开发的新手。我正在尝试创建一个演示应用程序,它在单击时仅显示新场景中项目的详细信息。我尝试使用 Storyboard,但我了解到不能直接从 Storyboard中的单元格创建转场,因为 CollectionView 是通过数据源动态填充的。

所以我尝试使用 performSegueWithIdentifier:sender 但是点击一个项目不会触发任何东西。我已经在 Storyboard 中设置了 Segue 的标识符。我不知道出了什么问题(因为我是新手,还不了解完整的流程)。

我的第一个类是 myFirstViewController.swift,第二个是 mySecondViewController.swift请帮助(我应该在哪里放置prepareForSegueperformSegue函数?)我在 OS X Yosemite 上使用 xCode 6。

最佳答案

您的 myFirstViewController 类必须实现 UICollectionViewDelegate 协议(protocol)。

在 InterfaceBuilder 中,通过按住 ctrl 从 viewController1 图标 拖动到第二个 viewController,创建到第二个 viewController 的 segue。在属性检查器中为该 segue 指定一个标识符名称。

myFirstViewController.swift 中,实现 collectionView(_:didSelectItemAtIndexPath:),在那里您可以使用您的 segue 标识符名称调用 performSegueWithIdentifier

关于ios - 使用 Xcode 6 在 UICollectionView 中继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com