2016-06-26 5 views
0

Swift에서 iOS 응용 프로그램을 개발 중입니다.UICollectionViewCell Navigation

나는 UICollectionViewController를 만들었습니다. UICollectionViewCells에 이미지를 채 웠습니다. 다른 ViewController 셀 개별 어떻게 연결할 수 있습니다. 만약 내가 다음 ViewController 표시 할 첫 번째 셀을 누릅니다 (하지만 새로운 ViewController 셀에서 내용이 완전히 다른 데이터가 필요하지 않습니다. 나는 단지 그들은 다음 뷰 콘트롤러와이를 UiCollectionView의 모든 이미지에 적용합니다.

prepareforsegue를 사용하면 같은 ViewController가 보여주는 모든 이미지를 탭할 때 문제가 발생합니다. 모든 이미지가 다른 새 ViewController를 열길 원합니다. 필요

답변

0

Segues는 전환하려는 viewController를 정의합니다. 각 셀이 다른 viewController로 이동해야하는 경우 각 세그먼트에 대한 세그먼트가 필요합니다.

당신의 UICollectionViewController의 상단이 아닌 프로토 타입 셀에서의 ViewController 아이콘에서 6,
  1. 와이어 귀하의 segues :

    wiring the segue

  2. 의 고유 식별자 검사기 속성이 segues 각 보내기에서

    set segue ID

  3. performSegueWithIdentifier(_:sender:)indexPath를 사용하여 올바른 SEGUE 식별자를 선택하고 전화 :

    override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) { 
        let segues = ["goToVC1", "goToVC2", "goToVC3"] 
        let segueID = segues[indexPath.item] 
        performSegueWithIdentifier(segueID, sender: self) 
    } 
    
+0

덕분에 매우 도움이 – elohim