iOS - Customizing Abbrechen-Schaltfläche UISearchBar
In meinem iOS5 iPhone-Anwendung, ich bin Einstellung der Farbe der Suchleiste mit dem folgenden code:
searchBar.tintColor = UIColorMake(@"#EFEFEF");
RGB-Wert #efefef ist (239,239,239)
Seine Arbeitsmethoden in Ordnung. Aber wenn die Abbrechen-Schaltfläche erscheint der text "Abbrechen" nicht sichtbar ist. Kann ich anpassen nur der cancel-button mit transparentem schwarzen und weißen text auf?
ist es möglich, anpassen?
Ich habe geschrieben, eine Antwort zu diesem Thema hier: stackoverflow.com/questions/19206757/.... Verwenden Sie einfach die SHSearchBar, das ist nicht so ein Schmerz in den Arsch wie die UISearchBar.
InformationsquelleAutor Satyam | 2012-06-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suchen Sie nach
UISearchBar
Untersichten und suchen Sie die Schaltfläche Abbrechen, es ist gefährlich, so zu tun, da der button ändern könnteZum Beispiel könnten Sie fügen Sie diese in Ihre
viewWillAppear
Wie gesagt, bevor sich dies ändern könnte, es ist ein hack zu tun, damit Sie besser mit dem original zu bleiben, oder erstellen Sie Ihre eigenen such-Leiste.
Dies ist nicht ratsam, und ab iOS 5 die bessere Art das zu handhaben ist mit dem erscheinen proxy als Marián Černý beschreibt in seiner Antwort.
InformationsquelleAutor Omar Abdelhafith
Können Sie die Abbrechen-Taste auf iOS 5 über das Aussehen proxy.
Sie müssen ändern Sie das Aussehen der
UIBarButtonItem
wenn enthalten inUISearchBar
.Zum Beispiel, den Titel zu ändern schriftart der Schaltfläche Abbrechen können Sie:
Dies ist ideal für die änderung der text auf der Schaltfläche, aber wie ändert man die Taste selbst? eg - ändern Sie die Größe der Schaltfläche
Leider UISearchBar enthält auch eine Schaltfläche zum Löschen (grauer Kreis mit einem x drin), so dass, wenn Sie die änderung Abbrechen-Schaltfläche Hintergrundbild mit dieser Methode Clear-Taste ist auch betroffen...
InformationsquelleAutor Marián Černý
Seit iOS5 können Sie die Navigationbar, Toolbar -, Tabbar und einige mehr mit diesem code...
Ich haben es getestet mit einer Suchleiste, aber es sollte funktionieren ähnlich.
InformationsquelleAutor xapslock
Diese Methode funktioniert in IOS7
Überprüfen Sie diese https://stackoverflow.com/a/18150826/1767686
InformationsquelleAutor Evelyn Loo