0

UICollectionView 및 자동 레이아웃에 익숙하지 않습니다.UICollectionView가 시뮬레이터의 모든 셀을 표시하지 않습니다.

저는 루트 뷰 내에 매우 기본적인 UICollectionView를 가지고 있습니다. 루트보기에는 탐색 항목이있는 것 같습니다.

실제로 FlowLayout을 사용하여 행당 2 개의 셀을 허용하는 적절한 크기의 사각형 셀을 만들었습니다.

보기에 8 개의 셀이 있습니다. 기본적으로 그리드입니다. 저는보기에 절대적으로 제약이 없습니다.

컬렉션보기는 IB 및 편집기에 따라 루트보기의 전체 크기를 차지하며 첫 번째 셀은 완벽한 탐색 항목 바로 아래에 배치됩니다.

그러나 시뮬레이터에서 응용 프로그램을 실행하고 모음보기를 단추로 스크롤하면 마지막 행의 두 셀 부분 조각 만 보입니다. 나는 아래로 내내 스크롤을 볼 수 있습니다 ...

분명히 거기에 어떤 종류의 오버 플로우가있는 것 같습니다 ...하지만 나는 uicollectionview가 자동으로 오버플로를 처리하고 모든 셀을 볼 수 있다고 생각했을까요?

IB에서 항목 수를 설정할 때 마지막 행의 셀이 부분적으로 만 보임을 알 수 있습니다.

컬렉션 뷰의 컨텐츠 크기처럼 보인다는 옳지 않다 - 그건 내 추측 ... 내 세포 모두가 볼 수 있도록 ... 그렇게하지 않도록 IB에서 일을 조정해야 할 무엇

코드의 모든 값을 하드 코드하고 싶습니다 ...

감사합니다.

+0

시뮬레이터가 전체 콜렉션보기를 표시하지 않습니다 ... 동일한 것이 좋습니다 장치에 ... –

답변

0

해결되었습니다. 시뮬레이터가 전체 컬렉션보기를 표시하지 않는다는 사실이 밝혀졌습니다 ... 동일한 것은 장치에서 잘 보입니다 ... 두통 ...

관련 문제