У меня есть очень простой контроллер. У меня есть представление с панелью навигации с прозрачностью, установленной NO и дочерним UICollectionView. Проблема заключается в том, что высота моего UICollectionView сокращается внизу (прокручиваем все вниз), когда я устанавливаю прозрачность в НЕТ. Когда я устанавливаю его в YES, у меня нет проблем, вся строка в моем UICollectionView, прокручиваемом до конца, выглядит нормально.ios навигационная панель полупрозрачность установлена на NO изменения высота UICollectionView внизу
Я попытался с помощью:
self.edgesForExtendedLayout = UIRectEdgeNone;
in viewDidLoad, viewWillLayoutSubviews и даже viewDidLayoutSubviews, но я все еще вижу ту же проблему.
Сумма высоты, которая будучи обрезаны на дне кажется равной высоте NavBar и, возможно, даже высота строки состояния, но я "не уверен.
Вот что я нашел: Мой главный вид h = 504pt, w = 320pt. Мой профиль коллекции h = 568pt, w = 320pt. Похоже, что мой основной взгляд как-то сокращается. – samonderous
Еще одна вещь. Я заметил в loadView, где я выделяю основной вид self.view = ...., h = 548pt и w = 320pt. Что-то меняет высоту моего основного вида. – samonderous