gpt4 book ai didi

ios - Swift 3 - 仅在 View Controller 内部 Segues Collection View 的接口(interface)

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

我正在尝试构建一个包含所有静态元素的 ViewController,但其中有一个 collectionView,当您单击一个单元格时,会在不更改 View 的其余部分的情况下切换到另一个 collectionView。这是我正在尝试做的事情的图像:

Image

当 CollectionView 被点击时,底部栏和顶部栏必须更新它们的内容。主要是需要显示被点击单元格的新信息的文本标签。

本质上,每个 CollectionView 都是一个“层”,当您点击一个单元格时,它会转到下一个“层”,但它周围的内容保持原位不变,但也会更新它的内容。

根据我在 iOS 开发方面的经验,我无法完全概念化我将如何解决这个问题。在所有这些 View 和 ViewController 之间来回传递数据是一场噩梦。我尝试使用 XIB 来执行此操作,但没有成功。

最佳答案

我花了大约五分钟来制作原型(prototype):

enter image description here

这是 Storyboard:

enter image description here

棕色区域是容器 View 。它有一个嵌入到导航 Controller 的转场。导航 Controller 的导航栏未显示。导航 Controller 与作为 Collection View Controller 的 Root View Controller 有关系。 Collection View Controller 有一个到详细 View Controller 的显示序列。

它只是一个原型(prototype),所以唯一的代码是 Collection View Controller 说它有三个单元格,加上每个单元格上的点击手势识别器来触发显示转场。但是在触发 show segue 时更新外部 View 中的标签显然是没有问题的。

关于ios - Swift 3 - 仅在 View Controller 内部 Segues Collection View 的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43745445/

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