Comment changer la couleur de fond du clavier dans iOS 7
Je suis en utilisant Xcode 5 pour le développement d'applications. Je veux changer la couleur du clavier dans iOS 7. Je veux une couleur comme le noir ou le bleu.
Comment puis-je changer la couleur du clavier iOS 7?
source d'informationauteur Anuj Kumar Rai
Vous devez vous connecter pour publier un commentaire.
Vous pouvez uniquement définir le clavier de l'apparence de l'un des trois répertoriées ci-dessous à l'aide de la
UIKeyboardAppearance
.Il y a une constante nommée
UIKeyboardAppearanceAlert
mais, qui est maintenant obsolète. Vous devez utiliserUIKeyboardAppearanceDark
à la place.Vous ne peut pas utilisation personnalisée ou non de la couleur.
Ainsi, L'Utilisation De ...
Dans iOS 7, car le clavier est translucide, j'ai été en mesure de réaliser cet effet par l'ajout d'une couleur sous-vue derrière le clavier qui montre et se cache avec clavier notifications.
J'ai créé un GitHub projet pour illustrer cette technique. Gardez à l'esprit qu'il ne fonctionne qu'en mode portrait dès maintenant et cela, évidemment, dans iOS 7.
https://github.com/meekapps/TintedKeyboard
Vous pouvez changer la couleur de l'keyboardAppearance méthode.
Ont un look à la Pomme d'API docs
Par votre commentaire de vouloir une couleur personnalisée:
Vous pourrait ce faire... il suffit d'utiliser le clavier normal, puis observer
UIKeyboardWillShowNotification
etUIKeyboardWillHideNotification
de sorte que vous pouvez montrer une couleurUIView
derrière le clavier.Il serait hacky, mais il serait de travailler parce que le clavier par défaut est transparente pour un degré sur iOS 7.
Bonne chance.