Есть явление, которое прыгает при нажатии на строку поиска.
Вид ниже.
https://i.imgur.com/reKZ1wA.gif
мой код.
lazy var searchController: UISearchController = {
let searchController = UISearchController(searchResultsController: nil)
searchController.searchBar.placeholder = "Search"
searchController.hidesNavigationBarDuringPresentation = false
searchController.searchResultsUpdater = self
searchController.searchBar.delegate = self
return searchController
}()
func setUpNavigationItem() {
navigationItem.title = "Search"
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = true
let loginButton = UIBarButtonItem(title: "Login", style: .plain, target: nil, action: nil)
loginButton.tintColor = .label
navigationItem.rightBarButtonItem = loginButton
}
Вы знаете, как это решить? Помогите пожалуйста мне.





https://developer.apple.com/documentation/uikit/uiviewcontroller/1621515-edgesforextendedlayout
Я установил «под верхними полосами» параметров «расширить край» в ViewController на «ложь».
https://i.imgur.com/eVudSQO.png
Это было решено таким образом!