У меня есть UISearchBar, встроенный в форму, поэтому я пытаюсь сделать это, когда кто-то нажимает на SearchBar, я хочу, чтобы TableView всплывал как subView . У меня это работает правильно, однако я хотел бы, чтобы SubView отображался под SearchBar, чтобы пользователи могли продолжать поиск, мой SubView занимает всю страницу. Вот как я пытаюсь заставить эту функциональность работать: Trulia App . Обратите внимание на searchBar с соответствующим представлением: если вы нажмете на SearchBar, прямо под SearchBar появится подпредставление. Как указывалось ранее, для меня все работает, за исключением того, что subView занимает всю страницу и не отображается под панелью поиска. Это мой код, третье изображение - моя раскадровка ниже, и это мой код
class RegistrationViewController: UIViewController,UISearchBarDelegate {
@IBOutlet weak var Location: UISearchBar!
func searchBarShouldBeginEditing(_ searchBar: UISearchBar) -> Bool {
searchBar.setShowsCancelButton(false, animated: true)
let Popup = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "zip_searches") as! ExampleTableViewController
self.addChildViewController(Popup)
Popup.view.frame = self.view.frame
self.view.addSubview(Popup.view)
Popup.didMove(toParentViewController: self)
return true
}
}
[