À l'intérieur d'une instruction If et else, je souhaite modifier l'image personnalisée de mon BarButtonItem. Comment puis-je les faire par défaut? J'ai déjà une image personnalisée, mais je sais que je veux que dans certaines circonstances, il change pour une autre image personnalisée.Modifier UIBarButtonIcon dans une instruction if et else dans Swift
-1
A
Répondre
0
Si vous avez vos images Assets.xcassets vous pouvez le faire:
if something {
yourBarButtonItem.image = imagename
} else {
yourBarButtonItem.image = anotherimagename
}
qui devrait fonctionner. Sinon, si vous avez votre image juste dans un dossier à l'intérieur de votre projet, vous pouvez:
if something {
yourBarButtonItem.image = UIImage(named: "imagename.extension")
} else {
yourBarButtonItem.image = UIImage(named: "imagename.extension")
}
Merci beaucoup :) @Lucas Palaian – user7418615