IOS: changer UIImageView avec la valeur de l'étiquette
J'ai 20 UIImageView et je veux changer son image; mais je ne veux pas créer 20 IBOutlet, et je veux utiliser l'étiquette de la valeur à modifier l'image; j'ai mis la balise de valeur dans interface builder et après? Si je veux changer l'image à Imageview numéro 15? Comment puis-je faire?
source d'informationauteur CrazyDev
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez des balises que vous pouvez identifier votre tagged vue (UIImageView est une sous-classe de UIView, qui a l'attribut de balise) comme ceci:
Donc, si vous appelez cette méthode sur votre superview (dont tous les UIImageViews résident de), vous devez faire comme ceci:
(La Documentation J'ai trouvé à l'aide de Google).
P. S: si vous pensez que c'est trop de travail pour ajouter 20 IBOutlets, je vous recommande de créer le UIImageViews par programme ainsi. De cette façon, vous n'aurez pas besoin d'un fichier xib, écrire un petit morceau de code et d'avoir un meilleur entretien avec moins d'effort.
SWIFT, en avril 2015: