Tönungsfarbe für eingebettete UISearchbar in der Navigationsleiste einstellen

7

Ich habe eine App mit einem Blautönungsthema für die gesamte Benutzeroberfläche. Ich habe auch eine eingebettete Suchleiste in der Navigationsleiste in meiner ersten Ansicht. Die Textfarbe für die Schaltfläche für die App ist weiß und wird im App-Delegaten mit

deklariert %Vor%

Das Problem besteht darin, dass die eingebettete Suchleiste den Cursor bei der Auswahl aufgrund des weißen Farbtons, der die Suchleiste beeinflusst, ausblendet. Ich habe versucht, den Farbton der Suchleiste mit zwei Methoden auf [UIColor blueColor] zu setzen, hatte aber kein Glück. Die beiden Möglichkeiten, auf die UISearch-Leiste zu verweisen, sind:

%Vor%

und

%Vor%

Die searchBar sollte richtig referenziert werden.

Nichts, was ich mit diesen Steckdosen mache, beeinflusst die eingebettete Suchleiste überhaupt.

    
Dan 12.11.2013, 22:37
quelle

3 Antworten

9

Hatte das gleiche Problem. Nachdem Sie die Suchleiste in die Navigationsleiste eingefügt haben, löste Sie diesen Code.

%Vor%

Wahrscheinlich nicht die beste Lösung, aber es funktioniert.

    
Jonge 14.11.2013, 11:27
quelle
25
___ answer19976483 ___

Hatte das gleiche Problem. Nachdem Sie die Suchleiste in die Navigationsleiste eingefügt haben, löste Sie diesen Code.

%Vor%

Wahrscheinlich nicht die beste Lösung, aber es funktioniert.

    
___ qstntxt ___

Ich habe eine App mit einem Blautönungsthema für die gesamte Benutzeroberfläche. Ich habe auch eine eingebettete Suchleiste in der Navigationsleiste in meiner ersten Ansicht. Die Textfarbe für die Schaltfläche für die App ist weiß und wird im App-Delegaten mit

deklariert %Vor%

Das Problem besteht darin, dass die eingebettete Suchleiste den Cursor bei der Auswahl aufgrund des weißen Farbtons, der die Suchleiste beeinflusst, ausblendet. Ich habe versucht, den Farbton der Suchleiste mit zwei Methoden auf [UIColor blueColor] zu setzen, hatte aber kein Glück. Die beiden Möglichkeiten, auf die UISearch-Leiste zu verweisen, sind:

%Vor%

und

%Vor%

Die searchBar sollte richtig referenziert werden.

Nichts, was ich mit diesen Steckdosen mache, beeinflusst die eingebettete Suchleiste überhaupt.

    
___ antwort22386608 ___

Unter iOS 7 (und vermutlich darüber hinaus) möchten Sie wahrscheinlich barTintColor in Ihren Navigations- und Suchleisten setzen, um die Farbe der Verpackungsoberfläche zu ändern.

%Vor%

Für die gleiche Darstellung sollten Sie barTintColor in iOS 7+ verwenden und tintColor für etwas früher verwenden. Wenn Sie versuchen, tintColor in iOS 7 zu ändern, ändern Sie die Farbe des Cursors, was zu dem "versteckten" Cursor-Problem führt, das Sie erwähnen.

    
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123uinavigationcontroller ___ Die UINavigationController-Klasse implementiert einen spezialisierten iOS-View-Controller, der die Navigation hierarchischer Inhalte verwaltet. ___ tag123ios7 ___ iOS 7 ist die siebte Version von Apples iOS-Mobilbetriebssystem und ist der Nachfolger von iOS 6. Es wurde am 10. Juni 2013 auf der Apple Worldwide Developers Conference (WWDC) angekündigt und am 18. September 2013 veröffentlicht . ___ tag123uisearchbar ___ Eine Ansichtsklasse in iOS (Apple), die ein Textfeldsteuerelement für textbasierte Suchen implementiert. ___ answer38687738 ___

Wenn Sie eine Unterklasse erstellen, können Sie auch den statusBarStyle steuern.

%Vor%

    
___ qstnhdr ___ Tönungsfarbe für eingebettete UISearchbar in der Navigationsleiste einstellen ___
patridge 13.03.2014 17:39
quelle
1

Wenn Sie eine Unterklasse erstellen, können Sie auch den statusBarStyle steuern.

%Vor%

    
VaporwareWolf 31.07.2016 19:37
quelle