Хотелось бы узнать, можем ли мы получить панель навигации по умолчанию height
(предпочтительно maxY
) из NavigationController
.
Зная, что iOS 11 представила большие заголовки, есть ли у нас какой-то способ получить по умолчанию height
(или maxY
) панели навигации с «маленьким заголовком» и панели навигации с «большим» название "
Причина, по которой я спрашиваю об этом, заключается в том, что я делаю фон панели навигации прозрачным и добавляю свой собственный фон (который является представлением эффектов). Но проблема у меня заключается в том, что каждый раз, когда я запускаю следующий код
self.navigationController?.navigationBar.frame.maxY
возвращает число, превышающее ожидаемое: /
Я пытался запустить этот кусок кода на многих обратных вызовах -> onViewWillAppear
, onViewDidAppear
, onViewDidLoad