Vous avez vraiment besoin d'aide ici. Je fais quelque chose de vraiment basique, j'ai un UIButton
et ai mis son image à un UIImage
que j'ai créé. Le fichier image est au format PNG avec un arrière-plan transparent et un premier plan blanc (le modèle réel). Cependant, le UIImage
ne semble pas fonctionner. Voici quelques captures d'écran comme référence.UIImage n'affiche pas le format PNG avec des motifs de premier plan blancs
Voilà comment je mis en place le bouton:
let exitButton = UIButton()
exitButton.setImage(UIImage(named: "success"), for: .normal)
exitButton.frame = CGRect(x: 0, y: 0, width: 56, height: 56)
exitButton.translatesAutoresizingMaskIntoConstraints = false
D'autres images semble fonctionner ..
c'est l'image que je utilise, cela ne fonctionne pas c'est l'image que je testé, et il fonctionne
seule différence est la couleur de premier plan ...
Essayez de faire votre noir X. Je pense que par défaut, les images UIButton sont définies comme Template et teintées selon une formule. Je – solenoid
ne semble fonctionner, mais je why..can't utilise un X blanc de toute façon. Merci d'ailleurs. –
Vous pouvez créer une sous UIButton de l'avoir fixé pas l'image d'être un modèle. Mais, en utilisant le modèle, vous pouvez simplement utiliser la propriété .TintColor pour changer la couleur à tout ce dont vous avez besoin. C'est la même chose qui arrive à tabbarbuttonitems. – solenoid