我有一个表视图控制器,并且我有一个搜索栏附加到标题。导航栏在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