매우 간단한 컨트롤러가 있습니다. 나는 translucency가 NO로 설정된 탐색 바 및 UICollectionView 자식 뷰가 있습니다. 문제는 반투명을 NO로 설정하면 내 UICollectionView의 높이가 아래쪽으로 짧아지고 있습니다 (모든 방향으로 아래로 스크롤). YES로 설정하면 아무런 문제가 없습니다. UICollectionView의 전체 행이 맨 아래까지 잘 스크롤됩니다.ios 탐색 바 투명도가 NO로 변경됨 하단의 UICollectionView 높이
내가 사용하려고 :
self.edgesForExtendedLayout = UIRectEdgeNone;
viewDidLoad, viewWillLayoutSubviews 및 심지어 viewDidLayoutSubviews하지만 여전히 동일한 문제가 나타납니다.
바닥에 떨어져 클리핑되는 높이의 양이 메뉴 바의 높이와 동일 보인다 어쩌면 상태 표시 줄의 높이하지만 난 "잘 모르겠어요.
다음과 같습니다. 내 메인보기의 h = 504pt, w = 320pt. 내 collectionview의 h = 568pt, w = 320pt. 내 주요보기가 어떻게 든 단축되는 것처럼 보입니다. – samonderous
한 가지 더. 내가 mainview self.view = ...., h = 548pt 및 w = 320pt를 할당하는 loadView에서 알아 챘다. 내 메인보기의 높이가 변경되고 있습니다. – samonderous