【发布时间】:2016-10-06 21:25:30
【问题描述】:
我正在制作一个 iPhone 应用程序,用于在 tableView 中浏览酒精饮料。我有一个连接到 tableView 的 searchBar,所以它是可搜索的。您可以单击每个单元格以获取详细信息视图,其中包含有关产品的更多信息。 MasterTableViewController 和 detailViewController 都嵌入在导航控制器中,因此您可以从 detailView 中返回。
现在解决问题: 单击单元格时,有 25% 的机会加载 Admob 插页式广告。 - 如果你不搜索和点击,广告就会出现,你退出它,然后你会到达带有导航栏的 detailView。
- 如果你搜索然后点击,广告就会出现,你退出它,然后导航栏就消失了。您被困在 detailView 中。
有什么想法吗?
我可以通过某种方式重新加载导航栏吗?
【问题讨论】:
-
我在我的项目中遇到了同样的问题。我能够管理。你需要在 segue UISearchbar.searchbar.isActive = false 中的 detailVC 上做两件事,并在两个 VC 上设置你的导航栏在你的 viewDidAppers 里面到这个 navigationBarController.navigationbar.isHidden = false 。希望这能解决您的问题。
-
请显示一些代码。
标签: ios iphone swift uitableview uinavigationbar