使用UISearchController时如何使状态栏透明

时间:2016-05-26 01:58:44

标签: ios swift uisearchcontroller uistatusbar

我在this tutorial之后创建了我自己的自定义UISearchBar和UISearchController,我想使用searchBar.setBackgroundImage()添加我自己的背景但问题是图像没有跨越状态栏好。所以我得到一个白色状态栏,如下所示:

enter image description here

任何人都知道如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

enter image description here

您的实施链接项目:

在设置tableview y position = 0并设置tableview的顶部约束后,首先转到tableview top的main.storyboard删除约束。

在viewcontroller.swift文件中设置搜索栏视图高度。

答案 1 :(得分:0)

试试这个:

UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)

答案 2 :(得分:-2)

将imageview“top space to superview”设置为= -20。

由于