В панели навигации у меня есть элемент кнопки правой панели, представляющий кнопку поиска.Когда я нажимаю на нее, вызывается следующая функция
func didTapSearchButton(sender: Any) {
navigationItem.rightBarButtonItems?.removeLast()
navigationItem.titleView = searchController.searchBar
self.searchController.searchBar.becomeFirstResponder()
}
Проблема со следующим кодом заключается в том, что строка поиска, добавляемая в представлении заголовка, не центрирована, то есть не выровнена с кнопкой возврата.
Что-то интересное, что я заметил, это то, что, если я закомментирую вызов self.searchController.searchBar.becomeFirstResponder()
, мой заголовок будет оставаться в центре.
Кто-нибудь может помочь?