Zeichnung UIImage an mehreren Standorten in UIImageView
-
06-07-2019 - |
Frage
Ich bin ein bisschen verloren zwischen UIImage, UIImageView, CG, Schichten ... Ich mag die gleiche UIImage mehrfach in der gleichen UIImageView ziehen. Ich möchte nicht einen separaten subview für jedes dieser Objekte haben. Es ist genug, um ein flaches Bild zu haben. Wie kann ich das tun?
Lösung
UIImageView ermöglicht es Ihnen nicht, das zu tun. Stattdessen würde ich Ihnen empfehlen eine regelmäßige UIView zu verwenden, und verwenden Sie die drawRect: Funktion um die Bilder zu zeichnen. Werfen Sie einen Blick auf die Core Graphics-Dokumente, wenn Sie wollen wissen, wie das zu tun.
Andere Tipps
Das fand ich, wie ich auch für Antworten auf diese Frage suchen wurde
Sie werden mehr UIImage
Objekte, dies zu tun erstellen müssen. Wirklich ein UIImageView
ist die falsche Wahl. Erstellen Sie eine UIView
und nur mulitple UIImageView
Objekte hinzufügen. Es tut uns Leid.
Nun, ich denke, es ist einfach
[imageView addSubview:myTextView];
wo myTextView gemacht werden kann, das folgende Stück Code mit
UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
UIImageView *myTextView =
[[UIImageView alloc]initwithframe:("enter the height width you want ")];