Y a-t-il un moyen de créer un clavier personnalisé pour apparaître lorsqu'un utilisateur appuie sur un Uitextfield. J'ai une vue avec un clavier personnalisé sur celui-ci et je souhaite que cela se présente lorsque l'utilisateur appuie sur l'Uitextfield au lieu du clavier Apple par défaut. p>
3 Réponses :
Pas sûr de comprendre la question? Le type de clavier peut être attribué à l'UITEXTFIELD, de sorte que si vous souhaitez un autre que vous le spécifiez lors de l'initialisation de l'objet
Permettez-moi de clarifier. J'ai une vue avec un clavier personnalisé sur celui-ci et je souhaite que cela se présente lorsque l'utilisateur appuie sur l'Uitextfield au lieu du clavier Apple par défaut.
Depuis iOS 3.2 Il y a une propriété pour exactement cela, appelée INPTVIEW. P>
Il suffit d'aller comme ceci: [MyTextField Seinputview: MyInputview] - Où MyInputview est évidemment votre vue d'entrée personnalisée. Ensuite, le système apparaîtra à la place des claviers prédéfinis. P>
Super conseil @Toastor. Ceci est très pratique dans quelques cas comme lorsque vous devez charger un sélecteur de date pour entrer une date, etc. Merci!
Réglage de l'INPUTVIEW à NIL ne fonctionne pas, si vous voulez que le clavier ne s'affiche pas du tout. Vous devez faire une vue, même si son seul carré PX.
Vous pouvez définir le délégué dans votre Uitextfield et ne retourner aucun dans TextFieldBegineting :. P>