Я скрываю панель навигации и панель вкладок при прокрутке.
extendedLayoutIncludesOpaqueBars
установлен в значение true.
scrollView в порядке ниже панели вкладок.
Проблема в том, что когда панель навигации и панель вкладок становятся скрытыми, collectionView (фактически ASCollectionNode) расширяется, чтобы компенсировать высоту панели навигации. Вы можете видеть, что дополнительные ячейки появляются и выглядят странно.
Как я могу заставить расширенный макет отображать дальше ниже?
Редактировать: больше объяснений
A NavBar
B 1 1 1
C 2 2 2
D 3 3 3
E 4 4 4
F 5 5 5
G TabBar
строка [6 6 6] уже визуализирована и скрыта под TabBar благодаря extendedLayoutIncludeOpaqueBars
Пользовательские прокрутки и NavBar и TabBar становятся скрытыми, и все перемещается вверх, как и должно:
A 1 1 1
B 2 2 2
C 3 3 3
D 4 4 4
F 5 5 5
G 6 6 6
H 7 7 7
Проблема в том, что, если пользователь прокручивает очень быстро ... Вы можете видеть, что [7 7 7] выглядят странно. Быстрое решение состоит в том, чтобы отключить анимацию скрытой панели вкладок, но я не очень хочу этого делать.
Мне интересно, есть ли простой способ расширить представление прокрутки ниже панели вкладок, чтобычто когда представление расширяется, чтобы заполнить пространство, занимаемое панелью навигации, строка H уже визуализируется.