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?

War es hilfreich?

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

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

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 ")];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top