2016-10-13 3 views
0

iOS 7 hat die Eingabehilfe "Darken Colors" eingeführt, um Kontrast einzuführen. Das Thema eines meiner Kunden Produkte verwendet Weiß in der Symbolleiste für Tönung mit der Leiste, die eine blaugrüne Farbe getönt wird. Wenn diese Einstellung aktiviert ist, werden die Tasten grau und reduzieren den Kontrast und sind schwer zu benutzen!Disable Darken Colors für UIToolBarButtons

Gibt es eine Möglichkeit, dies auszuschalten? Ich weiß, dass es eine Apple-API gibt, die Sie wissen lässt, dass der Benutzer den dunklen Modus aktiviert hat, aber es scheint immer den Farbton meines UIToolBarButton um 20% zu verdunkeln. Ich will das nicht!

Alle Erkenntnisse oder Workarounds am meisten geschätzt!

Antwort

0

Sie können navigationBar.tintColor lesen. Dies gibt deine Farbe zurück. Danach können Sie navigationBar.titleTextAttributes mit dieser Farbe festlegen. Das ist ein Workaround. Und verwenden Sie imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate für Bilder für alle Ihre Elemente, die getönt werden können. Ich hoffe das hilft dir.