Je veux changer la couleur du texte et l'icône de l'iOS 11 barre de recherche quand il est intégré dans la barre de navigation. Si l'espace réservé de texte, le texte de la recherche et de l'icône de recherche.
if #available(iOS 11.0, *) {
navigationController?.navigationBar.prefersLargeTitles = false
let searchController = UISearchController(searchResultsController: nil)
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = false
searchController.searchBar.placeholder = "Suchen"
searchController.searchBar.tintColor = .white
}
Comme vous pouvez le voir dans l'image, le texte est gris sur un arrière-plan bleu profond, qui semble laid. Je veux le texte et l'icône d'être au moins blanc. (en changeant le bleu de la couleur d'arrière-plan ne fonctionne pas vraiment bon, voir mon autre question)
La seule chose qui fonctionne est en train de changer la couleur du curseur qui clignote et le bouton "annuler", qui est fait avec l' .nuance de couleur à la propriété.
Des Solutions qui semble fonctionner dans iOS 10 et ci-dessous semblent ne fonctionne plus sous iOS 11, donc merci de ne poster que des solutions qui vous savez travailler dans iOS 11. Merci.
Peut-être que je rate le point sur ce "style automatique" dans iOS 11. Toute aide est appréciée.