导航栏在详细视图Swift中消失

时间:2016-10-06 21:25:30

标签: ios iphone swift uitableview uinavigationbar

我正在制作一个iPhone应用程序,用于在tableView中浏览烈性酒。我有一个searchBar连接到tableView所以它可搜索。您可以单击每个单元格以获取详细信息视图,其中包含有关该产品的更多信息。 MasterTableViewController和detailViewController都嵌入在导航控制器中,因此您可以从detailView返回。

现在问题: 点击广告时,有25%的机会加载Admob插页式广告。 - 如果您没有搜索并点击,广告就会出现,您就会退出广告,然后使用导航栏进入detailView。

  • 如果你搜索然后点击,广告就会出现,你退出它然后导航栏就是GONE。你被困在detailView。

任何想法,怎么来的?

我可以通过某种方式重新加载导航栏吗?

1 个答案:

答案 0 :(得分:0)

你可以在详细视图中试试这个吗?

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    navigationController?.setNavigationBarHidden(true, animated: animated)
}