Question

J'ai plusieurs images de bloc de couleur différentes qui sont réutilisées dans mon jeu plusieurs fois (c'est un simple rectangle pour un jeu de réflexion). J'aimerais appliquer une superposition transparente à chacune de ces images à la volée (un symbole pour le bloc de puzzle) qui peut être l'une de plusieurs images différentes. Existe-t-il un & Quot; meilleur & Quot; moyen d'obtenir cela fait? Créer une sous-vue semble être une mauvaise idée ici.

Je vous pose cette question car il semble qu'UIImageView et UIImage ne disposent pas des méthodes dont j'ai besoin et que je n'ai pas encore plongé dans Core Graphics, mais si je dois le faire, je le ferai. En fait, si vous connaissez un bon tutoriel, partagez-le.

Était-ce utile?

La solution

Une sous-vue n’est en fait pas une mauvaise idée et c’est la plus simple à mettre en œuvre.

Une autre alternative consiste à utiliser une méthode UIView et à écraser la méthode drawRect, en utilisant Core Graphics pour restituer votre image de casse-tête et la superposition. Bien que cela soit légèrement plus lent que le rendu de quelques UIImageViews.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top