Когда я загружаю свой код, UISearchBar отображается нормально. Однако после того, как я коснусь поля поиска, панель поиска сжимается и опускается вертикально ниже. Код:
class MainViewController: UIViewController, UISearchBarDelegate {
var searchBarController: UISearchController?
var tableViewController: UITableViewController?
var searchBar: UISearchBar?
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .blue
let tableViewController = UITableViewController(style: .plain)
let searchBarController = UISearchController(searchResultsController: tableViewController)
self.searchBarController = searchBarController
self.tableViewController = tableViewController
self.searchBar = self.searchBarController?.searchBar
self.searchBar?.frame = CGRect(x: 0, y: 50, width: self.view.frame.size.width, height: 75)
self.searchBar?.searchBarStyle = .prominent
self.view.addSubview(self.searchBar!)
}
}
Вот изображение до и после нажатия:
