In meiner Anwendung ich diesen searchbar hinzugefügt haben:UISearchBar benutzerdefinierte
Ich habe versucht, den Knopf zu gestalten und es funktioniert super, ich bin mit
searchbar.setImage(UIImage(named: "Filter_icon"), forSearchBarIcon: .Bookmark, state: .Normal)
und auf die Schaltfläche Symbol hat sich richtig geändert. Jetzt muss ich die Farbe des Icons ändern? Wie kann ich?
Vielen Dank im Voraus.
Es sieht gut aus, wenn ich also Vorlage auswähle, kann ich die Farbe des Symbols überschreiben, wenn ich das verstehe. Aber welche Methode sollte ich verwenden? – Jigen
Es hängt von der Bedeutung der Farbe ab. Wenn orange der globale Farbton Ihrer App ist oder sich im Laufe der Zeit ändert, ist die Vorlage eine gute Lösung, da Sie die Farbe wechseln können, indem Sie die Eigenschaft 'Farbton' der Ansicht/des Fensters ändern. Tint wird geerbt, sodass untergeordnete Ansichten die gleiche Farbe haben wie ihre übergeordneten Elemente, wenn sie nicht überschrieben werden. Farbton ist eine 'UIView'-Eigenschaft, keine Bildeigenschaft. – Crazyrems