Domanda

Ho diverse immagini a blocchi di colore che vengono riutilizzate molte volte nel mio gioco (è un semplice rettangolo per un gioco puzzle). Vorrei applicare al volo una sovrapposizione trasparente a ciascuna di queste immagini (un simbolo per il blocco puzzle) che può essere una delle diverse immagini. C'è un & Quot; best & Quot; modo per farlo? Creare una sottoview sembra una cattiva idea qui.

Lo chiedo perché sembra che UIImageView e UIImage non abbiano i metodi di cui ho bisogno e devo ancora tuffarmi nella Core Graphics, ma se devo farlo. In effetti, se qualcuno conosce un buon tutorial, ti preghiamo di condividere.

È stato utile?

Soluzione

Una sottoview non è in realtà una cattiva idea ed è la più semplice da implementare.

Un'altra alternativa è usare un UIView e sovrascrivere il metodo drawRect, usando Core Graphics per rendere l'immagine del tuo puzzle e la sovrapposizione. Anche se questo sarà leggermente più lento rispetto al rendering di un paio di UIImageViews.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top