Я использую довольно много прямых значений по умолчанию в моей раскадровке, и когда мой UISearchBar выбран, он отталкивает UINavigationBar с пути, но идет на 20 пикселей дальше и располагается ниже строки состояния.
Также следует отметить, что я использую PFQueryTableViewController из инфраструктуры Parse, но это не должно иметь большого значения.
Вот демонстрационное видео: http://d.pr/Ky7p