Dessin de UIImage à plusieurs endroits dans UIImageView
-
06-07-2019 - |
Question
Je suis un peu perdu entre UIImage, UIImageView, CG, couches ... Je veux dessiner le même UIImage plusieurs fois dans le même UIImageView. Je ne veux pas avoir une sous-vue séparée pour chacun de ces objets. Il suffit d'avoir une image plate. Comment je fais ça?
La solution
UIImageView ne vous permet pas de le faire. Au lieu de cela, je vous recommanderais d'utiliser un UIView standard et d'utiliser la fonction drawRect: pour dessiner les images. Jetez un coup d’œil à la documentation Core Graphics si vous voulez savoir comment le faire.
Autres conseils
J'ai trouvé cela car je cherchais également des réponses à cette question
Pour ce faire, vous devez créer plusieurs objets UIImage
. En réalité, un UIImageView
n’est pas le bon choix. Créez un UIView
et ajoutez-lui simplement des objets UIImageView
. Désolé.
Eh bien, je suppose que c'est simple
[imageView addSubview:myTextView];
où myTextView peut être créé à l'aide du code suivant
UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
UIImageView *myTextView =
[[UIImageView alloc]initwithframe:("enter the height width you want ")];