문제

5 개의 셀의 5 버전으로 설정된 기본 UICollectionView가 있습니다.세포는 벌금을 채 웁니다.내가하고 싶은 것은 각 버전의 각 버전이 스토리 보드 (ID를 부여한 뷰)의 특정보기에 각 버전을 갖는 것입니다.이것을 할 수있는 방법이 있습니까?그러나 컨트롤러의 항목 수를 계산하는이 코드를 가지고 있지만 항상 많은 항목이있는 항목 수를 알고 제어합니다.

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
    return videoList.count;
.

첫 번째 셀이 하나의 UIViewController로 이동하여 두 번째로 다른 셀을 두 번째로 이동시키는 데 사용할 수있는 일종의 스위치가 있습니까?감사합니다

도움이 되었습니까?

해결책

indexpath.Item을 스위치로 사용할 수 있습니다.collectionView : didselectItematIndExpath :, if-else 문 (또는 switch 문)을 입력 한 셀의 indexpath.Item을 기반으로 다른 컨트롤러로 이동합니다.

다른 팁

UICollectionViewDelegate 클래스 에서이 기능을 제어 할 수 있어야합니다. 특히 collectionView : didselectItematIndExpath : 메소드.여기에서는 indexpath.item을 사용하여 만지는 셀을 확인한 다음 [Self PerformsegueWithIdentifier : Sender :]를 호출하여 스토리 보드의 위치를 제어합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top