Поэтому мне интересно, как я могу переместить панель поиска в своем приложении (которая в настоящее время отображается под панелью навигации в панель навигации.
Прямо сейчас у меня есть функция makeSearchBar(), которую я вызываю в viewDidLoad() для создания панели поиска. Нет раскадровки или файла xib. Я хотел бы избавиться от заголовка на панели навигации и заменить его панелью поиска. Однако, когда я использую методы, указанные в вопросах других пользователей, панель поиска либо исчезает, либо остается там, где она есть.
Это код для строки поиска:
override func viewDidLoad() {
super.viewDidLoad()
makeSearchBar()
}
func makeSearchBar() {
searchBar = UISearchBar()
searchBar.delegate = self
searchBar.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: 60)
// searchBar.sizeToFit()
//TRYING TO ADD TO NAV BAR
navigationItem.titleView = searchBar
searchBar.placeholder = "Search"
view.addSubview(searchBar)
}
Мне также интересно, как сделать верхнюю строку, которая должна иметь информацию о батарее, с другим цветом фона.
Если у вас есть какие-либо предложения, я хотел бы услышать их. Я новичок в iOS и не знаю, что делаю.