Comment ajouter ce petit bouton "X" sur le côté droit d'un UITextField qui efface le texte? Je ne trouve pas d'attribut pour ajouter ce sous-contrôle dans Interface Builder dans le SDK iPhone OS 2.2.
Remarque: dans Xcode 4.x et versions ultérieures (SDK iPhone 3.0 et versions ultérieures), vous pouvez le faire dans Interface Builder.
ios
cocoa-touch
uitextfield
uikit
Kristopher Johnson
la source
la source
Swift 4+:
ou même plus court:
la source
vous pouvez ajouter un bouton d'effacement personnalisé et contrôler la taille et tout en utilisant ceci:
la source
Objectif c :
Rapide :
la source
Swift 4 (adapté de la réponse de Kristopher Johnson)
la source
ça ne marche pas, fais comme moi:
la source
Sur Xcode 8 (8A218a):
Rapide:
Le «W» est passé du capital au «w» sans plafond.
la source
la source
Sur Xcode version 8.1 (8B62), cela peut être fait directement dans l'inspecteur d'attributs. Sélectionnez le champ textField, puis choisissez l'option appropriée dans la liste déroulante Effacer le bouton, située dans l'inspecteur d'attributs.
la source