Строка поиска в заголовке больше не центрируется, когда становится первым респондентом - PullRequest
0 голосов
/ 07 июня 2018

В панели навигации у меня есть элемент кнопки правой панели, представляющий кнопку поиска.Когда я нажимаю на нее, вызывается следующая функция

    func didTapSearchButton(sender: Any) {
        navigationItem.rightBarButtonItems?.removeLast()
        navigationItem.titleView = searchController.searchBar
        self.searchController.searchBar.becomeFirstResponder()
    }

Проблема со следующим кодом заключается в том, что строка поиска, добавляемая в представлении заголовка, не центрирована, то есть не выровнена с кнопкой возврата.

enter image description here

Что-то интересное, что я заметил, это то, что, если я закомментирую вызов self.searchController.searchBar.becomeFirstResponder(), мой заголовок будет оставаться в центре.

Кто-нибудь может помочь?

...