Immer die UIKeyboard Hintergrundfarbe programmgesteuert
Gibt es eine Möglichkeit, um die UIKeyboard
Hintergrundfarbe? Ich bin putting ein Zubehör-anzeigen auf der Oberseite meiner UIKeyboard
und versucht, um dessen Farbe mit der Tastatur-hintergrund-Farbe. Aber, es scheint, verschiedene Arten von Tastatur verfügt über unterschiedliche Hintergrundfarben. Siehe unten screenshots für Standard-und E-Mail-Tastatur ein.
Gibt es eine Möglichkeit, können wir die Hintergrundfarbe der Tastatur programmgesteuert, so dass die Farbe des accessoryView
verändert werden könnte.
- finden keyWindow, activeView, dann kam der Blick auf die Tastatur, die Farbe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man etwas wie das hier tun:
Ich schlage vor, Sie, um Ihre Tastatur Farbe RGB von DigitalColor Meter wie verwenden wir dieses tool in Mac-oder Sie können es von jedem anderen tool.
Dann weisen Sie einfach diesen RGB-Wert zu Ihrem Accessoire anzeigen und passen Sie seine Farbe mit der Tastatur.
Den RGB-Wert deiner Tastatur scheint mir, ist wie
(63,63,63)
und Sie können diese nutzen:Hoffentlich wird es dir hilft.
Sich für den dunklen hintergrund verwenden
Swift 5
Können Sie einen Eingang anzeigen, und es entspricht dem Tastatur-Stil.
Wenn Sie die Entwicklung einer benutzerdefinierten Tastatur und versucht, den hintergrund der Tastatur anzeigen verwenden Sie diese in Ihre Tastatur-view-controller, wo Sie die Aussicht:
Meine
viewDidLoad()
in meinem keyboard-view-controller sieht wie folgt aus: