gpt4 book ai didi

ios - 在 UITableViewCell 中添加 UICollectionView 时出错

转载 作者:行者123 更新时间:2023-11-28 20:27:40 26 4
gpt4 key购买 nike

所以我试图在 tableviewcell 中显示可水平滚动的 Collection View 。我使用的代码是

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
UICollectionViewController *cv = [self.storyboard instantiateViewControllerWithIdentifier:@"collectionViewID"];
cv.view.frame = cell.contentView.bounds;
[self addChildViewController:cv];
[cell.contentView addSubview:cv.view];
[cv didMoveToParentViewController:self];
return cell;
}

我收到错误:对象不能为零。如果有人可以帮助我理解错误,我将不胜感激。

最佳答案

我已经在我的应用中完成了。

我发现继承 UITableViewCell 更容易。我可以将所有 UICollectionView 设置和 UICollectionView 数据源和委托(delegate)放在单元格的代码中。

然后我提供了一个 NSArray 类型的公共(public)属性,我将其传递到单元格中。然后单元格使用这个数组作为它自己拥有的 UICollectionView 的数据源。

使其更易于管理。

关于ios - 在 UITableViewCell 中添加 UICollectionView 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13423926/

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