2015-01-25 3 views
0

이것은 내 컬렉션보기를 설정하는 데 사용하는 코드입니다.컬렉션보기 화면 크기 조정 셀 표시

- (void) setUpCollectionView { 

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init]; 

[flowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal]; 

[flowLayout setMinimumInteritemSpacing:0.0f]; 

[flowLayout setMinimumLineSpacing:0.0f]; 

[flowLayout setItemSize:CGSizeMake(320, 566)]; 

[self.collectionView setPagingEnabled:YES]; 

[self.collectionView setCollectionViewLayout:flowLayout]; 

} 

흐름 레이아웃의 항목 크기를 설정된 크기로 설정합니다. 사용자가 사용중인 현재 화면 크기에 맞게이 크기를 조정할 수 있는지 알고 싶습니다. 감사.

+0

컬렉션보기의 크기는 어느 정도입니까? 너는 어떻게 지내니? 페이징을 사용하고 있기 때문에 셀을 콜렉션 뷰와 동일한 크기로 만들고 싶습니다. – rdelmar

+0

문제는 내 컬렉션보기가 화면 크기에 맞게 늘어나고 있지만 셀이 그렇지 않다는 것입니다. 컬렉션보기는 스토리 보드에서 자동으로 크기가 조정됩니다. – Michael

답변

1

컬렉션보기가 제약 조건으로 설정되어 화면 크기에 맞게 조정 된 경우 셀 크기를 컬렉션보기와 동일하게 설정하십시오.

[flowLayout setItemSize:CGSizeMake(self.collectionView.frame.size.width, self.collectionView.frame.size.height)];