Je ne peux pas croire que je n'ai pas encore trouvé de documentation à ce sujet, mais je me demandais comment commander au clavier pour activer et recevoir des entrées de celui-ci. Tous les exemples que j'ai pu trouver pour manipuler le clavier qui apparaîtraient à cause d'un champ de texte édité. MerciActiver le clavier de l'iphone
2
A
Répondre
5
Vous pouvez également utiliser le protocole UIKeyInput pour demander un clavier sans avoir à créer un champ de texte caché.
@interface My : UIViewController <UIKeyInput> ...
puis quelque chose comme ça dans la mise en œuvre
// Methods which make the keyboard work
- (BOOL) hasText
{
return YES;
}
- (void)deleteBackward
{
[self handleBackspace];
}
- (void) insertText:(NSString*)text
{
int n = [text length];
int i;
for (i = 0; i < n; i++)
{
[self handleKey:[text characterAtIndex:i]];
}
}
- (BOOL) canBecomeFirstResponder
{
return YES;
}
// Methods to manage the appearance of the keyboard
- (void) summonKeyboard
{
[self becomeFirstResponder];
}
- (void) dismissKeyboard
{
[self resignFirstResponder];
}
+1
Ça marche? Conformer le protocole 'UIKeyInput' par' UIViewcontroller' –
0
j'ai finalement décidé de créer un champ de texte qui est caché à la vue et a été sélectionné par:
[text_input becomeFirstResponder];
Questions connexes
- 1. Comment activer le clavier à l'écran?
- 2. Comment activer la touche .com pour le clavier UITextField?
- 3. Puis-je activer par programmation le bouton "passer au pavé numérique" sur le clavier de l'iPhone?
- 4. Comment activer la navigation au clavier pour une application volumineuse
- 5. Façon d'allumer la lumière de verrouillage des majuscules du clavier sans activer le verrouillage des majuscules?
- 6. comment activer ffmpeg activer dans le serveur
- 7. Événements de clavier/clavier de clavier d'iPhone?
- 8. récupérer le clavier de tkinter
- 9. Activer/désactiver le resharpeur
- 10. Activer le partage Web
- 11. Activer le contenu wordpress
- 12. Masquer le clavier logiciel
- 13. Identifier le clavier
- 14. Raccourci pour activer Resharper
- 15. BOUTONS, CLAVIER et CLAVIER CLAVIER (winapi)
- 16. Comment activer le suivi WCF?
- 17. ToggleSwitch - comment activer le texte?
- 18. Comment activer le profileur de fonction PostgreSQL?
- 19. Activer le type de classe en C#
- 20. Désactiver/activer le voyant de notification
- 21. Drupal: Activer le formulaire de recherche globalement?
- 22. CKFinder activer le navigateur de fichiers
- 23. Désactiver Activer le serveur SQL de déclenchement
- 24. Masquer le clavier logiciel sur l'activité sans opérations au clavier
- 25. Remplacer le clavier BlackBerry avec un clavier logiciel
- 26. Activer le bouton et DelegateCommand
- 27. activer VoiceOver via le code
- 28. Activer le support UTF-8
- 29. Créer par programme un raccourci clavier pour le raccourci clavier
- 30. UITextView pas supprimer le clavier
C'est la façon dont vous activez le clavier. Si vous voulez l'afficher par programme, faites un contrôle qui a UIKeyboardTraits (ou quel que soit son nom) le premier répondeur et le clavier montrera. –
Jason, vous devriez ré-entrer ceci comme réponse –