J'ai un UIImageView appelé "theImageView", avec une UIImage d'une seule couleur (fond transparent) comme le cœur noir de gauche ci-dessous. Comment puis-je changer la couleur de cette image par programme dans iOS 7 ou supérieur, comme la méthode de teinte utilisée dans les icônes de la barre de navigation d'iOS 7+ ?
Cette méthode peut-elle également fonctionner dans WatchKit pour une application Apple Watch ?
4 votes
Que voulez-vous dire par "le code suivant est erroné", la mise en place d'une
UIImage
avecUIImageRenderingModeAlwaysTemplate
et ensuiteUIImageVIew
'stintColor
Fonctionne. (dans mon code ^^)2 votes
Utilisez un png avec transparence comme celui-ci
4 votes
Vous devriez vraiment déplacer votre réponse dans la section des réponses, car je pense que c'est la meilleure et la plus moderne.