Domanda

Sono un po 'perso tra UIImage, UIImageView, CG, layer ... Voglio disegnare lo stesso UIImage più volte nello stesso UIImageView. Non voglio avere una sottoview separata per ciascuno di quegli oggetti. Basta avere un'immagine piatta. Come posso farlo?

È stato utile?

Soluzione

UIImageView non ti consente di farlo. Invece, ti consiglio di usare una UIView normale e usare la funzione drawRect: per disegnare le immagini. Dai un'occhiata ai documenti di Core Graphics se vuoi sapere come farlo.

Altri suggerimenti

L'ho trovato mentre cercavo anche risposte a questa domanda

http://www.cocoanetics.com/2010/07/drawing -on-UIImages /

Dovrai creare più oggetti UIImage per farlo. Davvero un UIImageView è la scelta sbagliata. Crea un UIView e aggiungi semplicemente più oggetti UIImageView . Siamo spiacenti.

Beh, immagino sia semplice

[imageView addSubview:myTextView];

dove myTextView può essere creato usando il seguente pezzo di codice

UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
UIImageView *myTextView =
      [[UIImageView alloc]initwithframe:("enter the height width you want ")];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top