Ios 如何在TableView中嵌入CollectionView?

Ios 如何在TableView中嵌入CollectionView?,ios,header,tableview,collectionview,Ios,Header,Tableview,Collectionview,我在表的标题中放了一个UICollectionView,但是当我测试它时,我看到的是一个黑色矩形,我的集合应该在那里。我要做什么才能看到它?我做了一些研究,发现了一个名为viewForHeaderInSection的方法,但我没有找到任何解释,所以我甚至不知道这是否是我需要的,或者如何处理它 另外一个问题是,我应该将收集的相关方法放在哪里?(新文件?) 如果这很重要,它会出现在IPad屏幕上。在您的CellForRowAtIndexPath中,添加类似的内容 - (UITableViewCell

我在表的标题中放了一个
UICollectionView
,但是当我测试它时,我看到的是一个黑色矩形,我的集合应该在那里。我要做什么才能看到它?我做了一些研究,发现了一个名为
viewForHeaderInSection
的方法,但我没有找到任何解释,所以我甚至不知道这是否是我需要的,或者如何处理它

另外一个问题是,我应该将收集的相关方法放在哪里?(新文件?)


如果这很重要,它会出现在IPad屏幕上。

在您的CellForRowAtIndexPath中,添加类似的内容

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString* CellIdentifier = @"Cell";

UITableViewCell* cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
LiteratureScrollViewController* cv = [self.storyboard instantiateViewControllerWithIdentifier:@"collectionViewID"];

[cell.contentView addSubview:cv.view];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
[cv didMoveToParentViewController:self];

return cell;

}我也有同样的问题。。。
在序列图像板中的视图内选择实际的集合视图。检查背景色。如果您将其更改为“Clear Color”,您可能会看到您的收藏视图!测试时,若要查看“项目”,请选择它,并将其颜色设置为白色或视图背景色以外的颜色。

UICollectionView
类中,执行类似于下面的方法的操作,以查看选择了哪个项目,然后可以对所选对象执行任何操作

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
        [self performSelector:@selector(singleTapOnCell:) withObject:indexPath];

}

你所说的相关方法是什么意思?如果您是指点击事件,您可以将其添加到自定义collectionViewCell类中。我的意思是,我需要从单击的项目(其名称)中获取信息,并在主屏幕中使用它。我已将其放入,并添加了一条打印语句来测试它。当前未调用该方法。我想我需要在代码中添加一个手势识别器,但它去了哪里?我猜它在cell类中的一个方法中,该方法在开始时被调用。