Текст кнопки отмены панели поиска обрезан - PullRequest
0 голосов
/ 08 ноября 2018

Возникли различные проблемы с настройкой UISearchBar для правильной работы. Это должно быть показано в панели навигации. Используя «старый» способ настройки navigationItem.titleView = searchController.searchBar. Как видно на рисунке ниже, текст кнопки «Отмена» обрезан. Есть идеи, как решить эту проблему? Я попытался установить searchController.searchBar.sizeToFit() без удачи.

fileprivate lazy var searchController: UISearchController = {
        let sc = UISearchController(searchResultsController:  nil)
        sc.delegate = self
        sc.searchBar.delegate = self
        sc.searchBar.returnKeyType = .done
        sc.searchBar.tintColor = UIColor.black
        sc.searchResultsUpdater = self
        sc.hidesNavigationBarDuringPresentation = false
        sc.dimsBackgroundDuringPresentation = false
        return sc
    } ()

enter image description here

...