Я хочу создать панель поиска, используя UITextField.Я попытался установить TitleView элемента NavigationItem в текстовое поле и установить соответствующие ограничения.Но текстовое поле остается очень коротким в центре панели навигации.Как сделать так, чтобы текстовое поле заполняло всю панель навигации?Вот мой код:
cancelbtn = UIBarButtonItem(title: "Cancel", style: .plain, target: self, action: #selector(CourseTableViewController.searchCancelled))
self.navigationItem.leftBarButtonItem = cancelbtn
let searchField = UITextField()
searchField.translatesAutoresizingMaskIntoConstraints = false
searchField.borderStyle = .roundedRect
self.navigationItem.titleView = searchField
self.navigationItem.titleView!.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: cancelbtn.width)
self.navigationItem.titleView!.widthAnchor.constraint(equalToConstant: view.frame.size.width - cancelbtn.width)
А как это выглядит рН: UIView