Есть идеи, как изменить порядок?
Я предполагаю, что ваша проблема связана с тем, как вы добавили панель поиска в панель навигации.
Я создал пустой проект следующим образом: 
Фрагмент кода, приведенный ниже, является примером добавления панели поиска в качестве заголовка: ?
class SearchViewController: UIViewController, UISearchBarDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let search = UISearchBar()
search.showsCancelButton = true
search.delegate = self
self.navigationItem.titleView = search
}
}
Результат при включенной VoiceOver приводит к следующим снимкам экрана: 
Следуя этому обоснованию, у вас есть первоначальный порядок чтения VoiceOver слева направо в панель навигации . 10
Предлагаю взглянуть на этот сайт , если требуется дополнительная информация о a11y в панели навигации и особенно, если вы хотите указать c порядок чтения. ?