Я использую большой заголовок navbar с iOS 11, но когда я добавляю элемент кнопки панели, он выглядит странно расположенным в том же месте, что и исходный навигационный заголовок. Я хотел бы переместить элемент кнопки панели вниз, когда заголовок большой, и переместить его обратно в исходное положение, когда навигационная панель уже не большая. Каким будет лучший способ сделать это?
Это изображение, показывающее странное положение элемента кнопки панели
Я могу получить высоту навигатора динамически с помощью viewWillLayoutSubviews(), но я не могу изменить положение элемента кнопки панели с помощью setTitlePositionAdjustment
override func viewWillLayoutSubviews() {
guard let navbarHeight = self.navigationController?.navigationBar.frame.height else{ return }
}