Comment redimensionner une image à l'intérieur d'un UIButton par programmation?
J'ai cette UIButton et une image pour l'adapter dans.
Je ne veux pas que l'image prend tout l'espace à l'intérieur du bouton, mais juste une petite partie de la bonne dans le centre, mais si je redimensionner le bouton, il va redimensionner l'image.
Comment puis-je faire, est-il une option pour définir quelle que soit la dimension que je veux indépendamment de la taille de la UIButton?
Merci!
Demandez-vous comment faire cela par le biais de l'Interface Builder ou à l'aide de code?
OriginalL'auteur Elia Crocetta | 2016-11-09
Vous devez vous connecter pour publier un commentaire.
Cela peut être fait par le code de la manière suivante:
De cette façon, vous pouvez obtenir ce que vous vouliez.
OriginalL'auteur KrishnaCA
Vous pouvez expérimenter avec l'image afficher des encarts. Chaque UIButton a une propriété imageView.
Dans Swift 3, vous pouvez le faire comme ceci:
fond rouge est juste pour que vous sachiez ce qui est en train de changer
OriginalL'auteur repoguy
Je voudrais faire de cette façon:
Un
UIButton
est juste unUIView
. Vous pouvez simplement ajouter unUIImageView
avec une image fixe et de l'appeladdSubview
sur leUIButton
.Vous devez également définir
userInteractionEnabled
à faux sur leUIImageView
.userInteractionEnabled est définie sur false par défaut pour UIImageView
Je ne peux pas croire que je n'ai jamais de nouvelles à ce sujet, maintenant je n'ai pas à lutter avec les encarts haha! merci
Un exemple aurait été très utile.
OriginalL'auteur KVISH
En tenant compte de ce que KVISH dit avant, j'ai mis en œuvre et il a fonctionné comme prévu. J'ai posté ce parce que Houman demandé pour un exemple.
OriginalL'auteur Joule87