wie um zu zeigen, Abbrechen-Schaltfläche Suchleiste?
Möchte ich ausblenden der Navigationsleiste meiner Seite, wenn der Benutzer starten Sie die Bearbeitung auf die Suchleiste, ich möchte auch zeigen, eine Abbrechen-Schaltfläche.
Es ist getan aber mein cancel-Taste ist nicht zugänglich, wenn ich um die UISearchBar
Vielen Dank an Alle.
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
self.navigationController.navigationBar.hidden=TRUE;
CGRect r=self.view.frame;
r.origin.y=-44;
r.size.height+=44;
self.view.frame=r;
searchBar.showsCancelButton=TRUE;
}
InformationsquelleAutor der Frage nizama bunti | 2012-10-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Objective C
Swift
InformationsquelleAutor der Antwort
Verwenden Sie diesen code zum anzeigen/Verbergen der Schaltfläche Abbrechen in
SearchBar
Als Benutzer starten Sie die Bearbeitung in der Suchleiste Zeigt die Abbrechen-Schaltfläche.
Unter Methoden wird nur zugänglich sein, wenn Sie festgelegt haben, dass das delegieren von
SearchBar
richtig.Ausblenden Der
CancelButton
als Benutzer Klicken Sie auf die Schaltfläche AbbrechenInformationsquelleAutor der Antwort Kamarshad
Verwenden Sie diesen code
InformationsquelleAutor der Antwort DURGESH Chaurasiya
Verwenden Sie diesen code zum anzeigen
cancel
- Taste. Es wird sich zeigen-Schaltfläche, wenn Sie die Eingabe von text insearchBar
.InformationsquelleAutor der Antwort Mahesh P
Müssen Sie UISearchDisplayController, das wird ausblenden der Navigationsleiste automatisch für Sie.
Hier ist der code,
Werden Sie implementieren die Protokolle UISearchBarDelegate, UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource .h-Datei.
auch _searchBar & searchDisplayController sind Variablen definiert .h-Datei.
InformationsquelleAutor der Antwort waheeda
Swift 4:
Unten 2 Zeilen code für mich gearbeitet, um zu zeigen, Abbrechen-Taste:
Berufung innerhalb
searchBarTextDidBeginEditing()
Methode wird die Schaltfläche "Abbrechen" anzeigen nach einem Klick auf die Suchleiste.InformationsquelleAutor der Antwort Touhid