2017-02-20 6 views
1

나는 1 열단일 열로 컬렉션 뷰를 만드는 방법은 무엇입니까?

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { 
    return 1 
} 

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 
    return 10 
} 

와 collectionView를 만들기 위해 노력하고 있어요하지만이 작동하지 않았다. 그리고 주요 문제는 셀 크기가 동적으로 변경된다는 것입니다. 그래서 열을 1로 제한 할 수 있습니까? 열이 아닌 행에 셀을로드해야합니다.

+0

달성하고자하는 스크린 샷을 공유 할 수 있습니까? 아니면 지금 어떻게 생겼습니까? 그리고 여기에 모든 컬렉션보기 코드를 추가하십시오. 항목의 크기와 관련된 주요 문제는 무엇입니까? – ChanWarde

+0

내가 Tablet의'UITableView'에 대해 들었 으면 좋겠다. – Koushik

+1

@KoushikGounder 나는 레이아웃과 셀 애니메이션을 기록 할 필요가 있다고 예상했다. 컬렉션보기에서 나는 그것을 얻을 수 있습니다. – Joe

답변

1

먼저이 기능을 사용하려면 UITableView를 사용할 수 있습니다. 스토리 보드에서

1) 선택 모음보기 - ->을 속성으로 이동 -> 설정 스크롤 방향 - 제대로> 수직
2) 설정 항목 크기

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,       sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize 
    { 
     return CGSize(width:collectionView.frame.size.width, height:YourCellHeight) 
    } 

3 : 두 번째 경우는 UICollectionView를 사용하려면) 셀과 선에 대해 적절한 최소 간격을 설정하십시오.