在开始时显示CollectionView的数据

时间:2014-08-10 06:03:49

标签: ios objective-c cell collectionview

所以我使用集合视图来显示来自Parse服务器的图像。单击该图像时,页面底部有两个标签,显示更多信息(也来自服务器)。唯一的问题是这些标签不包含在CollectionView中,因此用户必须点击单元格才能填充这些标签。如何使用屏幕上显示的单元格自动填充这些标签?谢谢!

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{

PFObject *selectedObject = [labelFileArray objectAtIndex:indexPath.row];
    titleLabel.text = selectedObject[@"labelText"];

    PFObject *selectedObject2 = [mainTextArray objectAtIndex:indexPath.row];
    mainTextLabel.text = selectedObject[@"mainTextLabel"];

}

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您的问题是您想要访问所选单元格的内容,以便您可以将该内容放在屏幕底部的标签中。

在didSelectItemAtIndexPath中,您可以使用以下内容:

UICollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath];
if (cell)
{
    titleLabel.text = cell.(wherever your content is in the cell)
}

如果您需要,可以在您感兴趣的特定内容上添加标记,并使用标记值查找该视图。如果你想用dequeue方法更新帖子,我可以提供更多详细信息。