Swift - Как избавиться от этого темного фона в UISearchController? - PullRequest
2 голосов
/ 24 апреля 2019

Я получил этот темный фон:

изображение проблемы

Вот мои коды:

class SearchController: UIViewController, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate {

    let searchController = UISearchController(searchResultsController: nil)

    override func viewDidLoad() {

        searchController.searchBar.delegate = self

        searchController.searchResultsUpdater = self as? UISearchResultsUpdating
        self.definesPresentationContext = true

        self.navigationItem.titleView = searchController.searchBar

        searchController.hidesNavigationBarDuringPresentation = false

        self.definesPresentationContext = true

    }

}

Что мне делать?Спасибо!

1 Ответ

2 голосов
/ 24 апреля 2019

Попробуйте добавить это

searchController.dimsBackgroundDuringPresentation = false

https://developer.apple.com/documentation/uikit/uisearchcontroller

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...