Часто разработчик не знаетт как убрать уродливый промежуток над строкой поиска. Приложение выглядит намного лучше если строка состояния (status bar) имеет тот же стиль, что и строка поиска (search bar).
Для решения этой проблемы добавьте в ваш класс (являющийся SearchBarDelegate) следующий метод:
func positionForBar(bar: UIBarPositioning) -> UIBarPosition {
return .TopAttached
}
return .TopAttached
}
Если вы будете искать этот метод в API документации для UISearchBarDelegate protocol, то вы его не найдете. Все потому что этот метод принадлежит протоколу UIBarPositioningDelegate , который расширяется протоколом UISearchBarDelegate (как и классы, протоколы могут наследовать друг другу).
Комментариев нет:
Отправить комментарий