gpt4 book ai didi

ios - 在 UITableViewCell 中委托(delegate) UICollectionView

转载 作者:行者123 更新时间:2023-11-29 00:06:20 24 4
gpt4 key购买 nike

我不能决定谁应该是 UICollectionView 的代表,UICollectionView 是 UITableViewCell 的 subview 。 UITableView 将其 Controller 作为 Storyboard中的委托(delegate)。 UITableViewCell(带有 UICollectionView)有自己的 xib。但是谁应该是他的 UITableViewCell 中的 UICollectionView 的委托(delegate)?

我试图在 UITableViewCell 上链接 UICollectionView 的委托(delegate),但这没有用。

最佳答案

通常:

任何需要使用委托(delegate)回调的...都应该是委托(delegate),任何持有数据源的对象都需要是数据源。 通常这是一个 UIViewController。

具体来说:

您的情况略有不同。你的层次结构是这样的:

ViewController >> TableView & TableViewCell >> CollectionView。

您可以做的是让您的 viewController 成为 collectionView 的委托(delegate)。但不推荐这样做,因为您将跳过一级层次结构。我建议您使 tableViewCell 成为 collectionView 的委托(delegate),然后再次使 Controller 成为 tableViewCell 的委托(delegate),尽管这将是一些自定义委托(delegate)。

关于ios - 在 UITableViewCell 中委托(delegate) UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47959687/

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