나는 10 개의 이미지로 이루어진 콜렉션 뷰를 가지고 있으며 눌려 졌을 때 그 이미지를 표시하는 상세 뷰로 이동해야한다. 그러나 콜렉션 뷰에서 상세 뷰로 이미지를 푸시하는 데 도움이 필요하다. 나는 그 모든 이미지를 잡고있는 코드는 이것이다 :컬렉션 세부 정보보기
-(MyCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
MyCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"CELL" forIndexPath:indexPath];
PFObject *imageObject = [imageFilesArray objectAtIndex:indexPath.row];
__block UIImage *MyPicture = [[UIImage alloc]init];
PFFile *imageFile = [imageObject objectForKey:@"test"];
[imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
MyPicture = [UIImage imageWithData:data];
cell.CollectionImg.image = [UIImage imageWithData:data];
}
}];
return cell;
}
을 그리고 여기에 이미지의 선택을위한 코드입니다
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
TableDetailViewController *objDetail = [[TableDetailViewController alloc] initWithNibName:@"TableDetailViewController" bundle:nil];
[self addChildViewController:objDetail];
objDetail.view.frame = CGRectMake(0.0f, 0.0f, 320.0f, 568.0f);
[self.view addSubview:objDetail.view];
}
내가보기에 쓸 무엇도 확실하지 않다 TableDetailViewController에 대한로드가 수행되었습니다. 누군가 나를 도울 수 있다면 크게 감사 할 것입니다.