Ajouter l'image à la UITextField dans Xcode?
J'ai besoin pour mettre en œuvre le concept de dropdown
dans Xcode.
Pour cela, je suis en utilisant un UIPickerview
.
Ce pickerView charge lorsqu'un champ est exploité (sur textFieldDidBeginEditing:)de l'événement.
Question:
Est-il un moyen que je peux ajouter une image à TextField
?
L'image est comme une flèche par lequel l'utilisateur peut comprendre qu'un dropdown
apparaît lorsque textfield
est exploité .Comment puis-je faire?
- Vous pouvez ajouter un bouton (avec les flèches de votre image) à côté de votre zone de texte pour ouvrir le pickerview .
- puis-je ajouter quelque chose comme imageview à textfield par programmation?
- Si vous ne voulez pas que l'utilisateur de modifier la zone de texte, au lieu de textfield vous pouvez avoir bouton de.
- Voir Andrey Chernukha la réponse ci-dessous
- C'est un double possible de cette question: stackoverflow.com/questions/5094907/custom-uitextfield
- veuillez utiliser un bouton et pas un textField, si l'utilisateur ne devrait pas taper quoi que ce soit..
- utiliser l'outil de liste déroulante afficher mate, je l'utilise dans mes nombreux projets, il est très facile à utiliser et mieux voir le premier lien de ma réponse..
Vous devez vous connecter pour publier un commentaire.
UITextField a un
rightView
propriété, si vous avez des image comme celle- ensuite, Vous pouvez facilement définir ImageView objet de rightView:Dans Swift:
Vous pouvez mettre le
UIImageView
à gauche de votreUITextField
.Swift 3.0
Pour ajouter bon marges /rembourrages entre l'image et le textfield, essayez ce code ci-dessous.
L'expansion sur @King-Assistant de réponse.
Ici la hauteur de mes TextField est de 44
Vérifier le joint de l'image de référence.
Swift Version:
Étape 1: Ajouter cette classe à votre projet et l'ajouter à votre textFiled de classe dans l'identité de l'inspecteur,
Étape 2: Ensemble des encarts de texte et de l'image de gauche de l'interface builder.
Étape 3: Profiter.
hey mate vous voulez déroulante afficher, puis voir cette coutume déroulante vue ..
et pour répondre à cette exigence utiliser ce code
et de définir votre textfield style de bordure aucun..
UITextField a la propriété suivante:
exemple:
entrez la description de l'image ici