如何设置每个uicollectionview单元格以打开具有相应文本的新视图

时间:2013-05-25 16:58:13

标签: uilabel uicollectionview uicollectionviewcell

所以我的uicollectionview设置了40个单元格。我想要做的是当点击一个单元格时,它打开带有2个标签的新视图,每个标签有40个相应的不同文本。 所以我想要拥有 标签1的NSArray1 标签2的NSArray2 然后获取标签以检查单元格的索引并在该索引处显示其文本。 这可能吗?感谢

1 个答案:

答案 0 :(得分:1)

您可以轻松完成。到目前为止,你的想法是正确的方向。将数据保存在数组中(使用字典会更好,因为您可以避免使用两个不同的数组并获得良好的结构)并跟踪项目的选定索引。

您已在detailViewController中创建属性以存储所选的项目编号。

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

    DetailViewController *detailViewController = [[DetailViewController alloc]init];
    detailViewController.selectedItem = indexPath.row;
    [self.navigationController pushViewController:detailViewController animated:YES];

    [detailViewController release];
}