Comment ajouter un nouveau bouton dans le clavier virtuel de l'iPhone (clavier qui apparaît lorsque vous touchez UITextField)?Ajout d'un nouveau bouton dans le clavier virtuel de l'iPhone?
0
A
Répondre
1
Indique le code dans lequel j'ai ajouté un bouton terminé dans le coin inférieur gauche du clavier.
Ce que vous devez faire est de prendre l'idée de cette option et placez votre bouton où vous voulez sur le clavier.
- (void)keyboardWillShow:(NSNotification *)note {
// create custom button
UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];
doneButton.frame = CGRectMake(0, 163, 106, 53);
doneButton.adjustsImageWhenHighlighted = NO;
[doneButton setTitle:@"Done" forState:UIControlStateNormal];
//[doneButton setImage:[UIImage imageNamed:@"DoneUp.png"] forState:UIControlStateNormal];
//[doneButton setImage:[UIImage imageNamed:@"DoneDown.png"] forState:UIControlStateHighlighted];
[doneButton addTarget:self action:@selector(doneButton:) forControlEvents:UIControlEventTouchUpInside];
// locate keyboard view
UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
for(int i=0; i<[tempWindow.subviews count]; i++) {
keyboard = [tempWindow.subviews objectAtIndex:i];
// keyboard view found; add the custom button to it
if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
{
if(isNumPad==YES)
{
//[keyboard addSubview:doneButton];
}
else
{
[doneButton removeFromSuperview];
}
}
else
{
[doneButton removeFromSuperview];
}}
}
- (void)doneButton:(id)sender
{
//YOUR CODE ON DONE BUTTON CLICKED
}
... HEUREUX CODAGE
0
Je suis assez sûr qu'il ya un moyen non-aki pour résoudre ce problème. Je suggère de regarder dans l'association d'un inputAccessoryView avec votre champ de texte.
Questions connexes
- 1. Bouton pour afficher le clavier virtuel?
- 2. Clavier virtuel
- 3. android: Ajout d'un bouton d'action personnalisé dans le softkeybord
- 4. comment cacher le clavier virtuel
- 5. cacher le clavier virtuel dans Android?
- 6. problème avec le clavier virtuel en android
- 7. Comment faire pour mapper le bouton du clavier virtuel à un bouton sur l'écran dans Android?
- 8. Flex: Clavier virtuel
- 9. Bogue du clavier virtuel de l'iPhone
- 10. Touche de saisie enfoncée avec le clavier virtuel dans Android?
- 11. Clavier virtuel Android apparaissant automatiquement
- 12. Clavier virtuel multilingue en Java
- 13. Méthode de saisie Java pour clavier virtuel
- 14. Clavier virtuel indésirable dans l'application Blackberry
- 15. Besoin d'un clavier virtuel aléatoire dans asp.net
- 16. onKeyListener ne fonctionne pas sur le clavier virtuel
- 17. Taille de Blackberry PopupScreen limitée par le clavier virtuel
- 18. Le clavier virtuel masque les éléments de données de l'écran
- 19. Ajout d'un clavier personnalisé dans SDK 4.0
- 20. Nouveau soft-clavier
- 21. Comment afficher le clavier virtuel numérique sur le Blackberry Storm?
- 22. clavier à l'écran, ou d'un composant clavier virtuel
- 23. Clavier non bloquant sur WinCE accédant au clavier virtuel
- 24. Clavier virtuel Le pop-up ne fonctionne pas dans une zone de texte dérivée dans wpf
- 25. Android App démarrer avec le clavier virtuel ouvert
- 26. bouton de recherche dans le clavier de recherche
- 27. Clavier virtuel sans EditText et touches de détection
- 28. Bouton de clavier personnalisé dans l'iphone
- 29. Le clavier virtuel n'apparaît pas lorsque vous faites pivoter l'écran?
- 30. Masquer le clavier virtuel pour fullscreen j2me app
Merci pour votre aide :) –
Obtenir un vote est le meilleur merci: P –