Как изменить Backbutton-tintColor NavController в сочетании с SearchController в iOS13 - PullRequest
1 голос
/ 15 октября 2019

Что касается iOS13.0 и iOS13.1, я вижу разницу в поведении при использовании SearchController:

-> в iOS12.x, кнопка BackButton правильная в желтом

-> в iOS13.0, кнопка BackButton правильная в желтом

-> в iOS13.1, кнопка BackButton неправильная (по умолчанию-синий)

Кнопка BackButton превращается в неправильный цвет, еслипользователь вводит несколько букв поиска и затем нажимает кнопку Отмена.

Кроме того, я установил цвет следующим образом (..не работает для iOS13.1):

navigationItem.searchController?.searchBar.barStyle = .black
navigationItem.searchController?.searchBar.keyboardAppearance = .dark
navigationItem.searchController?.searchBar.tintColor = .yellow
navigationItem.searchController?.searchBar.barTintColor = .yellow

enter image description here

enter image description here

1 Ответ

1 голос
/ 29 октября 2019

Я тоже столкнулся с этой проблемой, и она была исправлена ​​в iOS 13.2

...