2016-05-26 2 views
0

Я создавал свой собственный UISearchBar и UISearchController, после this tutorial, и я хотел добавить свой собственный фон с помощью searchBar.setBackgroundImage(), но проблема в том, что изображение не охватывает строка состояния. Таким образом, я получаю белую строку состояния, которая выглядит следующим образом:Как сделать панель состояния прозрачной при использовании UISearchController

enter image description here

Кто знает, как это исправить?

ответ

1

enter image description here

ваша ссылка проект отдавания реализован:

Перейти main.storyboard удалить ограничение Tableview сверху после набора Tableview у позиции = 0 и установить верхнее ограничение Tableview.

ваш поисковая панель высота вид установлен в viewcontroller.swift файл.

+0

Вы можете уточнить на той части, где вы установите панель поиска высоты просмотра в файле viewcontroller.swift? Как я нажимаю строку поиска, и все вещи вниз? – QuantumHoneybees

+0

Найдите, что вы установите рамку для поиска и установите высоту. или не устанавливает значение по умолчанию по умолчанию = 50. –

-3

Установить образное «верхнее пространство для наблюдения» = -20.

Благодаря

0

Попробуйте это:

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

setStatusBarStyle (_: анимированный :) 'устарел в iOS 9.0 – Alfi

Смежные вопросы