【问题标题】:Transparency of UISearchDisplayControllerUISearchDisplayController 的透明度
【发布时间】:2014-04-13 10:17:59
【问题描述】:

最近我注意到我的应用中有一个奇怪的东西。当我点击UISearchBarUISearchDiplayController 开始其任务时,您可以看到来自常规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


【解决方案1】:

UISearchBar 样式设置为黑色。

将状态栏设置为黑色。

【讨论】:

    猜你喜欢
    • 2014-01-05
    • 2020-07-12
    • 1970-01-01
    • 2017-01-11
    • 2021-11-01
    • 2013-06-05
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多