2 votes

Clavier personnalisé pour une application dans iPhone sdk ?

Je suis en train de développer une application, dans laquelle j'ai besoin de 3 claviers qui doivent ressembler au clavier par défaut de l'iPhone, comme F1, F2...f12, un bouton de navigation, des boutons de commande.

  1. Est-il possible d'utiliser le clavier de l'iPhone et de modifier ou d'ajouter des fonctions supplémentaires ou toute autre API permettant d'étendre la fonctionnalité du clavier ?
  2. Devrais-je fabriquer mon propre clavier comme Add UIView et ajouter des boutons ?
  3. Si j'utilise mon propre logiciel, est-ce qu'apple acceptera mon application pour la télécharger sur iTunes ? S'il vous plaît clarifier mon et si tout matériel d'aide que vous avez alors aimablement partager avec moi. Merci d'avance.

2voto

Omar Abdelhafith Points 15837

Est-il possible que je puisse utiliser le clavier de l'iPhone pour modifier ou ajouter des données ? une fonction supplémentaire ou toute autre API permettant d'étendre la fonction la fonctionnalité du clavier ?

Vous pouvez l'étendre en ajoutant une vue supplémentaire sur la partie supérieure du clavier, comme une barre d'outils avec des boutons supplémentaires, qui ne seront pas à l'intérieur du clavier mais seulement au-dessus.

Dois-je créer mon propre clavier en ajoutant des UIView et des boutons ?

Vous pouvez créer un clavier personnalisé, comme celui utilisé dans les applications de calculatrice, par exemple, il pourrait s'agir d'une vue utilisateur avec des touches personnalisées.

Si j'utilise le mien, apple acceptera-t-il mon application pour la télécharger sur iTunes ? S'il vous plaît clarifier mon et si tout matériel d'aide que vous avez alors aimablement partager avec moi. Merci d'avance.

Si votre clavier personnalisé n'est pas trompeur et est réalisé de manière appropriée, il ne devrait pas être rejeté, lisez ce qui suit Clavier personnalisé pour iPhone

0voto

Sumanth Points 4881
  1. Il n'existe pas d'api fournissant des caractéristiques et des fonctionnalités supplémentaires pour le clavier natif de l'iPhone.
  2. Vous pouvez créer votre propre clavier en utilisant VSKeypadView
  3. Apple acceptera l'application car il y a beaucoup d'applications implémentant un clavier personnalisé dans l'app store.

0voto

Glenn Howes Points 747

Vous remarquerez que UITextView et UITextField ont tous deux des variables facultatives de la forme :

public var inputView: UIView?
public var inputAccessoryView: UIView?

Vous devriez faire des recherches plus approfondies sur la façon de les utiliser. Je pense en particulier à inputAccessoryView dans lequel tu mettrais tes boutons supplémentaires.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X