ios - UITableView under UISearchBar on MasterViewController (UISplitViewController) -


i have problem when trying add search bar (uisearchcontroller) on header of table of masterviewcontroller. initial state search selected can see, table getting under search bar. ideas on how can fix this?

here code use masterviewcontroller

private var searchcontroller : uisearchcontroller = ( {     let controller = uisearchcontroller(searchresultscontroller: nil)     controller.dimsbackgroundduringpresentation = false     controller.searchbar.sizetofit()     return controller })()  override func viewdidload() {     super.viewdidload()     navigationcontroller?.navigationbar.translucent = false      self.edgesforextendedlayout = .none     self.extendedlayoutincludesopaquebars = false     self.automaticallyadjustsscrollviewinsets = false      searchcontroller.searchresultsupdater = self     searchcontroller.searchbar.delegate = self     self.tableview.tableheaderview = searchcontroller.searchbar      if let split = self.splitviewcontroller {         let controllers = split.viewcontrollers         self.detailviewcontroller = (controllers[controllers.count-1] as! uinavigationcontroller).topviewcontroller as? detailviewcontroller     } } 

open storyboard, select view controller , in attributes inspector, uncheck under top bars in view controller group


Comments