J'ai créé une barre de navigation avec UISearchController
.Comment changer le texte de la barre de navigation (UISearchController)?
est mon code ci-dessous:
@IBAction func showSearchController(sender: AnyObject) {
let searchController = UISearchController(searchResultsController: searchResultController)
searchController.searchBar.delegate = self
/*
searchController.searchBar.placeholder = "hhhhhhhhhhh"
searchController.navigationItem.title = "hhhhhhhhhhh"
searchController.navigationController?.navigationBar.topItem?.title = "hhhhhhhh" -->i try these codes for to change*/
self.presentViewController(searchController, animated: true, completion: nil)
}
Mais je ne peux pas changer le texte.
Êtes-vous essayer de changer la chaîne qui lit « recherche » dans la capture d'écran ci-dessus? Et, 'showSearchController (sender:)' est-il actuellement connecté à l'élément du bouton de la loupe? Si oui, alors vous voulez changer le 'title' de' self' je crois. Où 'self' est le contrôleur de vue qui implémente' showSearchController (sender:) '. – DeepFriedTwinkie
oui, je veux changer le titre lui-même pouvez-vous donner le code de ce que vous avez dit, s'il vous plaît? (Avec showSearchController (expéditeur :) – scbas1000