내 iOS 신속 응용 프로그램에서 가로로 스크롤 가능한 부모 자식 그리드 레이아웃을 만드는 사용자 정의 UICollectionViewLayout으로 UIColletctionViewController를 만들었습니다. 이 레이아웃의 높이는 계산되어 화면 높이에 맞 춥니 다. 축소 컬렉션 모음 추가시 탐색 모음 추가
override var collectionViewContentSize: CGSize {
return CGSize(
width: someWidth,
height: collectionView?.frame.height ?? 0
)
}
내가 탐색 모음 전체 컬렉션을보기에서 내 컬렉션 뷰 컨트롤러를 포함
는 아래로 이동됩니다하지만collectionView?.frame.height
같은 그래서 내 콘텐츠가 다운 오버플로 남아있다.
어떻게이의 높이가 네비게이션 바없이 사용 가능한 공간을 감소받을 수 있나요?
보기의 프레임이 변경되면 CollectionView 레이아웃을 무효화하십시오. – IlNero
불행히도 이것은 도움이되지 않습니다. – Peracek