2017-06-06 1 views
0

Je veux faire est d'ajouter une image à l'un de mes boutons. J'ai téléchargé une image dans mon dossier Assets et chaque fois que je l'ajoute en arrière-plan, il apparaît vide. J'ai même essayé d'ajouter un groupe avec un arrière-plan et ça ne marche toujours pas. Je ne sais pas pourquoi ça ne marche pas. Lorsque je mets une couleur sur le bouton, cela s'affiche mais une image d'arrière-plan n'apparaîtra pas. Cela semble si simple mais quand je le lance, le fond est noir. S'il vous plaît aider.Ajouter l'image à un Apple Suivre le bouton

enter image description here enter image description here

+0

Le nom de votre image est-il réellement "bluegradient2x" ou le nom est-il réellement "bluegradient"? Assurez-vous également que votre image est ajoutée à votre dossier d'actifs WatchKit et non à votre dossier d'application (ils sont différents) –

+0

C'est le nom réel et il me permet de le sélectionner mais il ne s'affiche pas quand je l'exécute. Les images sont dans mon dossier Assets WatchKit Extension. – user3391014

+0

Définissez un point d'arrêt après son chargement et vérifiez si la propriété d'image d'arrière-plan du bouton est nulle. Si c'est le cas, cela vous aidera à déterminer si le problème réside dans la façon dont vous définissez l'image du bouton, l'image elle-même ou un autre problème. En outre, essayez de définir l'image sur une vue d'image sur le même écran pour voir si l'image va apparaître là-bas. –

Répondre

0

Les images ont travaillé après avoir déplacé les images dans le dossier actif de l'App WatchKit au lieu de l'extension App WatchKit. Aussi, j'ai changé les noms pour m'assurer qu'ils étaient corrects.

+0

Probablement que cela aurait fonctionné si vous avez ajouté l'extension de l'image (c'est-à-dire '.png') au nom de l'image dans le storyboard. – LinusGeffarth

+0

Vous devez inclure les éléments d'image que vous utilisez dans votre Interface Builder dans le catalogue Assets de l'application WatchKit et inclure ceux que vous utilisez dans le code du catalogue Assets de votre extension WatchKit. –