所以我使用集合视图来显示来自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"];
}
答案 0 :(得分:0)
如果我正确理解您的问题,您的问题是您想要访问所选单元格的内容,以便您可以将该内容放在屏幕底部的标签中。
在didSelectItemAtIndexPath中,您可以使用以下内容:
UICollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath];
if (cell)
{
titleLabel.text = cell.(wherever your content is in the cell)
}
如果您需要,可以在您感兴趣的特定内容上添加标记,并使用标记值查找该视图。如果你想用dequeue方法更新帖子,我可以提供更多详细信息。