De définir un bouton image d'arrière-plan de l'iPhone par programmation
Dans Xcode, comment pouvez-vous définir le fond d'un UIButton
comme une image? Ou, comment pouvez-vous définir un arrière-plan en dégradé à l' UIButton
?
Vous devez vous connecter pour publier un commentaire.
Code complet:
Pour définir une image:
Pour supprimer une image:
Cela fonctionne
Au cas où il permet à quiconque
setBackgroundImage
ne fonctionne pas pour moi, maissetImage
neVous pouvez définir une image d'arrière-plan sans aucun code!
Appuyez simplement sur le bouton que vous souhaitez qu'une image dans Principal.storyboard, puis, dans la utilitaires barre vers la droite, appuyez sur la attributs de l'inspecteur de et de définir l'arrière-plan de l'image que vous voulez!
Assurez-vous d'avoir l'image que vous voulez dans la fichiers de prise en charge à gauche.
Swift
Réglez le bouton de l'image comme ceci:
où
myImageName
est le nom de votre image dans votre actif catalogue.Lors de la définition d'une image dans un
tableViewCell
oucollectionViewCell
, cela a fonctionné pour moi:Placez le code suivant dans votre
cellForRowAtIndexPath
oucellForItemAtIndexPath
//Obtenir pointeur vers la cellule. La réponse suppose que vous avez fait cela, mais ici par souci d'exhaustivité.
//Saisir l'image de la bibliothèque de documents et de le régler sur la cellule.
REMARQUE: xCode semblait avoir raccroché sur cela pour moi. J'ai dû redémarrer la fois xCode et le Simulateur, il a fonctionné correctement.
Cela suppose que vous avez cheeseThumbnail un IBOutlet... et quelques autres trucs... j'espère que vous êtes assez familier avec table/les vues de la collection et peut l'intégrer.
Espère que cette aide.
En une seule ligne, nous pouvons définir l'image avec ce code
Code pour l'image de fond d'un Bouton dans Swift 3.0
buttonName.setBackgroundImage(UIImage(named: "facebook.png"), for: .normal)
Espère que cela aidera quelqu'un.