Je développe actuellement une application iPhone et une partie de celui-ci dispose d'un clavier personnalisé qui apparaît, cela consiste actuellementQuel est le meilleur moyen d'avoir un UIView pour un clavier popup dans un UIViewController?
UIViewController (1) UIButton (pour activer le clavier) UIView - 10 x boutons d'entrée (une partie du clavier)
Lorsque l'application démarre, j'ai mis l'UIView hors de vue, et lorsque le bouton (1) est cliqué, l'UIView s'anime depuis le bas de l'écran, cela fonctionne parfaitement mais Je pensais "Est-ce vraiment la meilleure façon de le faire?". Je voudrais que mon clavier personnalisé soit séparé du UIViewController pour que dans les futures applications, je puisse simplement inclure les fichiers qui constituent le UIView/Keyboard.
Un conseil serait grandement apprécié.
Désolé je devrais avoir mentionné que je n'utilise pas un UITextField dans mon application j'ai une étiquette avec un UIButton transparent sur elle qui obtient le clic pour démarrer le clavier. – MonkeyBlue
Je cherche vraiment la meilleure façon d'implémenter mon clavier personnalisé sur plusieurs applications au lieu de coder le clavier dans chaque application que je crée, actuellement je crée un UIView caché sur l'écran puis quand le bouton est cliqué le clavier anime le écran maintenant je ne suis pas sûr si je devrais créer un contrôle personnalisé ou de garder l'UIView caché séparé dans son propre xib? – MonkeyBlue
Si j'étais vous, je créerais un UITextField invisible et invoquer '[textField getsFirstResponder]' quand l'utilisateur tape sur le bouton. –