0

所以我有 40 个单元格的 uicollectionview 设置。我想做的是当一个单元格被点击时,它会打开带有 2 个标签的新视图,每个标签都有 40 个对应的不同文本。所以我正在考虑为 label1 设置 NSArray1 为 label2 设置 NSArray2 然后获取标签以检查单元格的索引并在该索引处显示其文本。这可能吗?谢谢

4

1 回答 1

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];
}
于 2013-05-28T07:06:26.647 回答