динамическое изменение видимости панели вкладок в ios - PullRequest
0 голосов
/ 09 мая 2020

У меня есть контроллер представления коллекции с контроллером панели вкладок. Когда я прокручиваю вниз, я хочу скрыть панель вкладок, но при инициализации контроллера мне нужно, чтобы панель вкладок была видна. Но есть проблема с autlayout. Поэтому я должен использовать hidesBottomBarWhenPushed, чтобы скрыть панель вкладок при инициализации контроллера для правильной настройки макетов. Где мне использовать этот код?

self.tabBarController?.tabBar.isHidden = false

Я пытался запустить этот код в viewDidLoad, viewWillAppear et c. но это не работает. Панель вкладок «Всегда» кажется скрытой.

1 Ответ

0 голосов
/ 13 мая 2020

Я думаю, вам следует реализовать делегат scrollview для представления вашей коллекции. Реализовав его, вы будете знать, прокручивается ли коллекция вверх или вниз, тогда вы можете скрыть / показать свою панель вкладок

...