UIImage ne pas afficher l'image
Je vais avoir quelques problèmes avec l'affichage d'une UIImage dans une application que je suis en développement. Les étapes que j'ai pris pour ce faire sont les suivantes:
1 - Ajout d'une UIImageView à ma vue principale du contrôleur dans le storyboard. Je l'ai fait à l'aide de l'interface builder.
2 - ensuite, j'ai créé un IBOutlet pour la UIImageView dans le viewcontroller.h. J'ai assuré bon référencement de l'affichage de l'image de la prise de courant.
3 - je régler l'image pour la UIImageView comme suit:
_fireIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"flame_icon.png"]];
Ceci a été fait dans la méthode viewDidLoad dans le viewcontroller.m de fichier.
Dépannage:
- J'ai vérifié si le _fireIcon variable est définie. Il est.
- J'ai vérifié si le viewDidLoad méthode est appelée. Il est.
- En outre, l'image s'affiche quand je statique définie par la table de montage séquentiel lui-même. Mais quand je le fais via le code, il ne s'affiche pas.
Laissez-moi savoir si vous avez besoin de plus d'informations supplémentaires, ou des extraits de code.
- avez-vous essayé ce..... _fireIcon.image = [[UIImage imageNamed:@"flame_icon.png"]; car il n'est pas nécessaire d'initialisation de votre imageView.
Vous devez vous connecter pour publier un commentaire.
vous n'avez pas besoin d'initialiser une imageview que vous êtes en utilisant l'Interface builder pour l'affichage de l'image
Cela définit l'image.
Lorsque l'on dépose les éléments de l'INTERFACE utilisateur à l'aide de Interface builder , nous avons besoin de ne pas s'initialiser, car ils sont pris en charge par apple.
Faisant cela, vous pouvez réinitialiser votre propriété nouvellement créé
UIImageView
:Et votre référence à
UIImageView
du storyboard obtient compeletely perdu.Au lieu de cela vous voulez définir l'image:
Tout d'abord, vous avez besoin d'allouer de l'Élément créé via l'Interface builder, vous avez juste besoin de fixer l'image de UIImageView directement comme ceci :-
Assurez-vous que le nom de l'image est correcte et son extension. Je viens d'essayer et sa fonctionne très bien ici. Laissez-moi savoir si vous avez encore face à problème ici.
Swift 3.0
statusImageView?.image = UIImage(named: "select.png")