我有一個表視圖控制器,並且我有一個搜索欄附加到標題。導航欄在segue後丟失
tableView.tableHeaderView = searchController?.searchBar
當我鍵入詞在搜索欄中,我的帖子是從火力地堡中檢索,並顯示在一個名爲segueTableViewController
let locationSearchTable = UIStoryboard(name: "MainPage", bundle: nil).instantiateViewController(withIdentifier: "SegueTableViewController") as! SegueTableViewController
searchController = UISearchController(searchResultsController: locationSearchTable)
searchController?.searchResultsUpdater = locationSearchTable
當我點擊segueTableViewController細胞另一個表,它塞格斯我一個詳細頁面,但此頁面沒有導航欄。但是,當我從另一個頁面跳到詳細頁面時,它有一個導航欄。我一直試圖找出爲什麼幾個月,我不能。
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "GOTOPOST" {
if let IndexPaths = self.followUsersTableView.indexPathForSelectedRow {
self.navigationController?.isNavigationBarHidden = false
let vc = segue.destination as! BookDetailsViewController
}}}
你是什麼賽格瑞的故事板演示類型?在連接視圖控制器和代表類型的中間圖標的線的中心應該有一個圓圈。 – Callam
@Callam show segue – juelizabeth
好的,請您添加故事板的截圖,包括導航控制器,以及執行segue的代碼嗎? – Callam