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