Я понимаю, что ответ Леголаса старый - но я наткнулся на ту же проблему, и теперь кажется, что вместо borderColor это особое представление, действующее как тень, создающая этот эффект.
Единственный способ исправить это - это поиск вида "_UISearchBarShadowView" и скрыть его.
Это подзаголовок подзаголовка searchDisplayController.searchResultsTableView и существует только после ввода символа в панель поиска. Я исправил проблему с помощью кода ниже.
(getSubviewByClass - это категория UIView I, созданная для прокрутки представлений и поиска подзонов по строке)