Mon concepteur a des projets dans Adobe Xd. Il y a tous les écrans et les actifs dont j'ai besoin. Là, je peux voir qu'il veut que certaines icônes soient 22x22 points. J'exporte donc ces icônes et les ajoute dans le projet Xcode. Après les avoir mis dans UIImageView, leur taille réelle est plus petite pour les images avec des ombres: Xcode pense que l'image + shadow doit prendre 22x22 points.Qui devrait ajouter une ombre à une icône: développeur ou concepteur iOS?
Voilà pourquoi je vois 2 solutions:
1) icônes d'exportation sans ombres et les mettre dans UIImageView. Puis ajoutez les ombres dont j'ai besoin par programmation. 2) Exportez les icônes avec ombres. Ensuite, je vais devoir jouer avec Xcode pour trouver la taille de UIImageView pour faire ressembler mes icônes à 22x22.
Quelle méthode si préférable?
Vous pouvez créer votre imageView 22x22 et y ajouter l'image sans ombre. Ensuite, utilisez 'imageView.layer. shadowOffset', 'imageView.layer.shadowRadius', etc. pour modifier l'ombre tant que votre imageView n'a pas de masquage. – Brandon