1

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

另一个问题是我在哪里放置集合的相关方法?(新文件?)

如果它很重要,那就是在 iPad 屏幕上。

4

3 回答 3

0

我遇到了同样的问题...在情节提要的视图中选择实际的集合视图。检查背景颜色。如果您将其更改为“清除颜色”,您可能会看到您的收藏视图!在测试时,要查看您的“项目”,请选择它,并将其颜色设置为白色,或视图背景颜色以外的其他颜色。

于 2013-01-29T15:21:19.880 回答
0

In your UICollectionView Class do something like the method below to see which item was selected and then you can do whatever you want with selected object.

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

}
于 2013-01-29T20:06:36.300 回答
0

在您的 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;

}

于 2013-01-25T21:42:56.733 回答