【发布时间】:2014-04-13 10:17:59
【问题描述】:
最近我注意到我的应用中有一个奇怪的东西。当我点击UISearchBar 和UISearchDiplayController 开始其任务时,您可以看到来自常规UITableView 的遗物。它不会像常规的 UITableView 那样令人讨厌,但是当我使用自定义 pull-to-refresh 控制器 像 SSPullToRefresh 时,它被放置在 UITableView 的插图中,所以它总是可见的。
另外,如果状态栏是半透明的,就不会那么醒目,但它是透明的,你可以清楚地看到UISearchBar和状态栏下面的内容。
所以我的问题是:是否可以让UISearchBar 和状态栏不透明?
在最新版本中,我使用的是AMScrollingNavBar,因此这个自定义的下拉刷新视图已移至 状态栏,但我猜是否设置了 状态栏可以推断这是UISearchBar 的问题。
【问题讨论】:
-
试试 self.navigationController.navigationBar.translucent = NO;
-
@Basheer_CAD 我已经这样做了,但什么也没发生。
标签: ios objective-c cocoa-touch ios7 uisearchbar