2013-06-25 3 views
1

UICollectionViewFlowLayout은 행에서 왼쪽에서 오른쪽으로 이동 한 후 다음 행으로 넘어갑니다. 위에서 아래로가는 레이아웃을 원한 다음 다시 다음 열로 되돌아갑니다. 가로로 스크롤하는 여러 열로 래핑하는 UITableView로 생각하십시오.iOS에서 UICollectionViewFlowLayout을 사용하여 세로 열 레이아웃을 사용할 수 있습니까?

UICollectionViewFlowLayout이 원하는 것입니다. 하위 클래스로 만들거나 UICollectionViewLayout을 서브 클래 싱해야하고 처음부터 시작할 수 있습니까? (This answer 내가 플로우 레이아웃을 사용할 수 있는게 틀림 없어.)

Visible Screen 
    [ 1 6 11 ] 16 
    [ 2 7 12 ] 17 
    [ 3 8 13 ] 18 
    [ 4 9 14 ] 
    [ 5 10 15 ] 
+0

가능한 [UICollectionView 가로 페이징 - 플로우 레이아웃을 사용할 수 있습니까?] (http://stackoverflow.com/questions/16678474/uicollectionview-horizontal-paging-can-i-use-flow- layout) – BB9z

답변

2

당신은 UICollectionViewFlowLayout를 사용하여 얻을 수 있습니다 - 다만 'UICollectionViewScrollDirectionHorizontal'에서 'scrollDirection'속성을 설정하고 당신이 원하는 것을 얻을. UICollectionViewLayout 소개

은 :

UICollectionViewLayout은 서브 클래 싱하기위한 것입니다. 특정 레이아웃을 얻으려면 그 위에 몇 가지 메소드를 오버라이드해야합니다. 설명서 또는 WWDC 2012 비디오 자습서를 살펴보십시오.

+0

'scrollDirection' 속성은 왼쪽에서 오른쪽 행이 줄 바꿈하는 위치 만 제어한다고 생각합니다. 위쪽에서 아래쪽 열로 레이아웃을 만들지 않을 것입니다. – zekel

+0

방금 ​​테스트했습니다. 작동합니다! scrollDirection을 'UICollectionViewScrollDirectionHorizontal'로 설정하면 필요한 항목을 수행합니다 ... (내 대답을 편집하고 있습니다) –

+0

이런, 맞습니다. 그것이 내가 이른 아침에 게시하는 것입니다. 매우 감사합니다. – zekel

관련 문제