Frage

gesetzt eine UIImageView.image Eigenschaft auf eine UIImage nicht in der Lage ist, das Bild zu der Ansicht hinzufügen, aber wenn ich die Imageview Frame-Eigenschaft, es works.can mir jemand sagen, wie es ist passiert? und was passiert, wenn ich die UIImage-Instanz-Methode [drawInRect:] anwenden neu zeichnen den Bildrahmen, der größer ist als der Ansichtsrahmen ist, ich habe versucht, aber nichts passiert, und was ist diese Funktion tatsächlich tun?

War es hilfreich?

Lösung

Im Allgemeinen, wie es funktioniert ist, können Sie ein Bild auf eine UIImageView hinzufügen und dann den UIImageView zu einem UIView fügen Sie es auf dem Bildschirm angezeigt werden soll. Sie können dies programmatisch tun, oder mit Interface Builder. Optional können Sie eine CGRect erstellen (auf einem Rahmen basiert, wenn Sie möchten), nutzen, als die Grenzen für die UIImageView (oder Sie können die UIView Rahmen). Es gibt mehrere Möglichkeiten zu tun, was Sie tun möchten.

Es ist schwer, ohne zu sehen, den Code zu erzählen. Es könnte eine Reihe von Dingen sein. Man könnte die Ansicht mit dem Bild hinter dem Current wird eingefügt? Sie können nicht die UIImageView beibehalten werden. Wir können nicht Gedanken lesen hier unbedingt, (wir manchmal tun). Aber Sie werden mehr hilfreich sein müssen, wenn Sie eine solide Antwort wollen.

Oder werfen Sie einen Blick auf diese:

UIImageView Docs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top