Comment ajouter une vue sur le dessus du clavier?
J'ai ajouté un point de vue avec des boutons sur le dessus du clavier à l'aide de setInputAccessoryView
.
Maintenant, je veux fonctionnalités comme quand je clique sur le bouton à partir de la vue que je veux afficher un pickerView sur le dessus du clavier. Moyens comme l'ajout de pickerView comme sous-vue de clavier.
Comment puis-je faire cela?
avez-vous des exemples d'applications qui font cela?
OriginalL'auteur user1244311 | 2012-10-04
Vous devez vous connecter pour publier un commentaire.
Faire une vue que vous souhaitez à la partie supérieure du clavier. Vous pouvez le faire à partir de xib ou manuellement, mais je pense que xib sera une meilleure option.
Alors assurez-vous la référence de ce point de vue en faisant cela,
Chaque fois que vous voulez cacher ou supprimer ce mettre juste ce
OriginalL'auteur Sham
Et dans ShowPicker Méthode , écrire le code pour afficher UIPicker
ur problème est que le clavier n'est pas de l'affichage et u wn pour afficher pickerview sur ur keyboed ??? m-je le droit??
J'ai ajouté une vue sur le haut du clavier. ce point de vue a des boutons. lorsque je clique sur un bouton, je veux afficher un sélecteur de vue à la place du clavier. mais le problème est que la vue est ajoutée à l'aide du clavier. donc, si vous cachez le clavier des touches affichage sera également caché.
je comprends votre problème. merci de partager votre code...
OriginalL'auteur
Vous avez besoin pour créer un autre UIWindow première:
UIWindow *newWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0.0, 250, 320, 200)]; newWindow.windowLevel = UIWindowLevelStatusBar; [newWindow makeKeyAndVisible]; [newWindow addSubview:self.myView];
Mais cela ne fonctionne pas.décrire: il ne fonctionne pas.. 🙂
OriginalL'auteur Jonas Schnelli
comme ajouter un bouton sur le clavier, vous pouvez également ajouter afficher comme ci-dessous...
ici vous trouverez la fenêtre de clavier, puis définir image de bouton et aussi yourView puis ajouter le clavier
j'espère que cela vous aidera...
🙂
OriginalL'auteur Paras Joshi
De Jonas Schnelli la réponse de
Il suffit de changer
UIWindowLevelStatusBar
àCGFLOAT_MAX
sera ok.OriginalL'auteur popipo